Rumah >pembangunan bahagian belakang >C++ >Mengapa Tanda Garis Berganda Kerap Muncul dalam Kod C?
Mengapa Garis Bawah Berganda Berlimpah dalam C
Dalam memeriksa kod C sumber terbuka, seseorang mungkin menghadapi kelaziman ketara bagi garis bawah berganda "__" pada permulaan nama pembolehubah. Walaupun ini mungkin kelihatan membingungkan atau menyusahkan dari segi gaya, terdapat rasional khusus di sebalik amalan ini.
Seperti yang dinyatakan dalam teks berwibawa "Pengaturcaraan dalam C , Peraturan dan Syor," konvensyen menggunakan dua garis bawah dalam pengecam adalah secara eksklusif dikhaskan untuk kegunaan dalaman pengkompil. Ini mematuhi piawaian ANSI-C, memastikan kod yang ditentukan pengguna tidak bercanggah dengan elemen yang dijana pengkompil.
Selain itu, garis bawah digunakan secara tradisional untuk memulakan nama fungsi perpustakaan, seperti "_main" dan "_keluar." Untuk mengelakkan perlanggaran penamaan, adalah dinasihatkan untuk mengelak daripada memulakan pengecam tersuai dengan garis bawah.
Oleh itu, penggunaan garis bawah berganda yang meluas dalam C berfungsi untuk tujuan praktikal, membolehkan pengkompil dan fungsi perpustakaan beroperasi dengan lancar tanpa gangguan daripada simbol yang ditakrifkan pengguna.
Atas ialah kandungan terperinci Mengapa Tanda Garis Berganda Kerap Muncul dalam Kod C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!