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:
parent
ab559379cc
commit
6512406ba5
1 changed files with 21 additions and 0 deletions
21
c-basic/void_foo.c
Normal file
21
c-basic/void_foo.c
Normal 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.
|
||||
*/
|
Loading…
Reference in a new issue