Kepentingan Mengisytiharkan Fungsi Utama Dengan Betul
Dalam C dan C , fungsi utama ialah titik masuk mana-mana program. Sintaks pengisytiharan fungsi utama boleh berbeza-beza, membawa kepada persoalan sama ada terdapat perbezaan dalam mengisytiharkannya sebagai void main atau int main.
Perbezaan Utama
Cara yang betul untuk mengisytiharkan fungsi utama dalam C ialah:
int main(int argc, char** argv)
Sebagai alternatif, pengisytiharan berikut juga boleh diterima:
int main()
Walau bagaimanapun, mengisytiharkan fungsi utama sebagai batal utama adalah tidak betul:
void main(int argc, char** argv)
Mengapa Ia Penting
Mengisytiharkan utama sebagai lompang melanggar piawaian C. Menurut spesifikasi C, main mesti mengembalikan nilai integer untuk menunjukkan status keluar program. Fungsi void tidak boleh mengembalikan nilai, jadi void main tidak mematuhi standard.
Nota Sejarah
Pengisytiharan utama void yang salah telah diperkenalkan dengan versi lama Penyusun C Microsoft. Walau bagaimanapun, adalah penting untuk menggunakan pengisytiharan patuh standard yang betul untuk mengelakkan isu yang berpotensi.
Kesimpulan
Walaupun pilihan pengisytiharan fungsi utama mungkin kelihatan remeh, menggunakan sintaks yang betul adalah penting. Mengisytiharkan utama sebagai int utama memastikan pematuhan piawaian C dan mengelakkan kemungkinan ralat.
Atas ialah kandungan terperinci Apakah Cara yang Betul untuk Mengisytiharkan Fungsi `utama` dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!