Fonksiyonun geri dönüş değeri yerine void anahtar sözcüğü yazılırsa bu durum fonksiyonun geri dönüş değerinin

olmadığı  anlamına  gelir.  Böyle  fonksiyonlara  void  fonksiyonlar  denir.  void  fonksiyonlarda  return  kullanılabilir
fakat yanına ifade yazılamaz. void fonksiyonlarda return kullanılmamışsa fonksiyon ana blok sonlanınca sonlanır.
Örneğin:
This commit is contained in:
Mert Gör
2024-07-16 16:11:24 +03:00
parent ab559379cc
commit 6512406ba5

21
c-basic/void_foo.c Normal file
View File

@ -0,0 +1,21 @@
#include <stdio.h>
void foo()
{
printf("foo\n");
}
int main()
{
printf("I am main\n");
foo();
return 0;
}
/*
Fonksiyonun geri dönüş değeri yerine void anahtar sözcüğü yazılırsa bu durum fonksiyonun geri dönüş değerinin
olmadığı anlamına gelir. Böyle fonksiyonlara void fonksiyonlar denir. void fonksiyonlarda return kullanılabilir
fakat yanına ifade yazılamaz. void fonksiyonlarda return kullanılmamışsa fonksiyon ana blok sonlanınca sonlanır.
*/