diff --git a/c-basic/void_foo.c b/c-basic/void_foo.c new file mode 100644 index 0000000..85b57a3 --- /dev/null +++ b/c-basic/void_foo.c @@ -0,0 +1,21 @@ +#include + +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. +*/ \ No newline at end of file