Video: Jika Tanda Tanda ini Ada Dalam Tubuh Anda Segera Periksa Ke dokter 2024
Oleh kerana komen C bermula dan berakhir dengan aksara tertentu, anda tidak boleh memasukkan satu komen di dalam Komen ini dikenali sebagai bersarang . Komen nested boleh menyebabkan kesilapan dalam kod anda, jadi ketika anda memprogramkan, jejak di mana komen bermula dan berakhir.
Sebagai contoh, bayangkan anda mula dengan kod ini:
#include int main () {printf ("The First Soloistnn"); / * Extra line blank * / printf ("Vocalist Mary McDivan" Segala angka yang dikomentari kod berwarna abu-abu? Itulah bahagian pengkompil yang mengabaikannya sebagai satu. komen.
komen - dan memberi perhatian khusus kepada wha t dilakukan:
#include int main () {printf ("The First Soloistnn"); / * Jalur kosong tambahan * / printf ("Vokalis Mary McDivan"); / * Tidak boleh mendapatkan baris berikut untuk menyusun: * / * printf ("Song," Under the Sea. "N"); * / * memaparkan beberapa jenis ralat * / return (0);}
Meskipun mewah, asterisk berbaris-up pada permulaan setiap baris, blok empat baris bukan komen. Programmer mungkin bertujuan untuk keseluruhan bahagian itu menjadi komen dan diabaikan oleh pengkompil, tetapi angka berikut menggambarkan apa yang sebenarnya berlaku:
Moral cerita ini adalah untuk mengingati bahawa / * memulakan komen dan * / menamatkan komen. Jika anda melekat satu komen di dalam yang lain, sesuatu yang buruk berlaku.