Penggunaan Garis Bawah Berganda dalam C : Kaveat A
Dalam kod sumber terbuka C, seseorang mungkin menghadapi penggunaan garis bawah berganda (__) yang kerap , terutamanya pada permulaan pembolehubah. Amalan ini telah mencetuskan kekeliruan dalam kalangan pembangun, yang membawa kepada persoalan tentang tujuannya.
Sebab Penggunaan Garis Bawah Berganda (__)
Piawaian C menyimpan penggunaan garis bawah berganda (__) dalam pengecam untuk kegunaan dalaman pengkompil. Mengelakkan penggunaannya dalam pengecam tersuai membantu mengelakkan konflik dengan nama simpanan pengkompil.
Penggunaan Underscore dalam Fungsi Perpustakaan
Walaupun garis bawah berganda dikhaskan untuk penggunaan pengkompil, satu garis bawah (_) biasanya digunakan dalam nama fungsi perpustakaan, seperti _main dan _keluar. Untuk mengelakkan perlanggaran nama, sebaiknya elakkan daripada memulakan pengecam dengan garis bawah.
Kebimbangan Kebolehbacaan Kod
Walaupun garis bawah berganda berfungsi untuk tujuan tertentu, ia sememangnya boleh menjejaskan daripada kebolehbacaan kod. Mereka boleh dikelirukan dengan mudah dengan garis bawah tunggal, dan kehadirannya boleh mengacaukan kod, yang berpotensi menghalang pemahaman.
Ringkasnya, garis bawah berganda dalam C dikhaskan untuk kegunaan khusus pengkompil, manakala garis bawah tunggal biasanya ditemui dalam perpustakaan nama fungsi. Adalah dinasihatkan untuk mengelak daripada menggunakan garis bawah pada permulaan pengecam tersuai untuk mengelakkan konflik dan untuk meningkatkan kejelasan kod.
Atas ialah kandungan terperinci Mengapa Saya Perlu Mengelakkan Garis Bawah Berganda dalam Kod C Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!