|
int main ve void main: C Dilinde İşlev İmzaları
C programlama dilinde, int main
ve void main
işlev imzaları, programınızın yürütülmeye başladığı noktayı belirtir. Bu iki imza arasındaki temel fark, işlevlerinin geri dönüş değerleridir.
int main Nedir?
int main
işlev imzası, işlev tarafından bir tamsayı (int) döndürüldüğü anlamına gelir. Bu tamsayı tipik olarak, programın son durumunu belirtmek için kullanılır. Örneğin, 0 başarılı bir yürütmeyi, 1 ise bir hatayı gösterebilir.
void main Nedir?
Öte yandan, void main
işlev imzası, işlev tarafından herhangi bir değer döndürülmediği anlamına gelir. Bu, programınızın herhangi bir son durum yansıtmadan sona erdiği anlamına gelir.
int main(void) Ne Demek?
int main(void)
işlev imzası, int main
imzasının bir çeşididir ve C99 standardından önceki C derleyicilerinde yaygın olarak kullanılmıştır. void
anahtar kelimesi, işlev tarafından herhangi bir argüman alınmadığını belirtir.
Void main ve int main Farkı
void main
ve int main
işlev imzaları arasındaki temel fark, geri dönüş değerleridir. int main
bir tamsayı döndürürken, void main
herhangi bir değer döndürmez. Bu fark, programınızın son durumunu yönetme şeklini etkileyebilir.
C Void Nedir?
void
anahtar kelimesi C dilinde, herhangi bir değer döndürmeyen bir veri türünü veya işlevi belirtmek için kullanılır. void main
imzasında, işlev tarafından herhangi bir değer döndürülmediğini gösterir.
Önemli Noktalar:
- C'de,
int main
vevoid main
işlev imzaları aynı anlama gelir ve programınızın yürütülme noktasını belirtir. int main
bir tamsayı döndürürken,void main
herhangi bir değer döndürmez.void
anahtar kelimesi, bir veri türünün veya işlevin değer döndürmediğini belirtmek için kullanılır.