Rumah >pembangunan bahagian belakang >C++ >Mengapa Tanda Tanda Koma Dibenarkan dalam Senarai Pemula C?
Koma Berlebihan dalam Senarai Pemula
Nampaknya membingungkan bahawa C membenarkan mengekori koma dalam senarai pemula, seperti:
int a[] = {1, 2,};
Biasanya, koma berlebihan tidak dibenarkan dalam C , seperti yang dilihat dalam hujah fungsi senarai:
// Syntax error function_call(arg1, arg2,);
Walau bagaimanapun, dalam kes senarai pemula, sekatan ini ditarik balik secara jelas.
Rasional untuk Koma Berlebihan
Fleksibiliti ini mempunyai beberapa tujuan:
Contoh Kod
Pertimbangkan perkara berikut kod:
int a[] = { 1, 2, 3 };
Untuk menambah elemen pada senarai, anda hanya perlu menambah baris:
int a[] = { 1, 2, 3, 4 };
Bandingkan ini dengan kes tanpa mengekori koma:
int a[] = { 1 2 3 };
Menambah elemen memerlukan pengubahsuaian baris sedia ada dan menambah baris baharu:
int a[] = { 1 2, 3, 4 };
Oleh itu, membenarkan koma di belakang dalam senarai pemula mengurangkan kerumitan kod dan meningkatkan kebolehselenggaraan.
Atas ialah kandungan terperinci Mengapa Tanda Tanda Koma Dibenarkan dalam Senarai Pemula C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!