Mendapatkan Nombor Baris dalam Pengkompil C/C
Apabila menyahpepijat kod C/C, ia boleh berguna untuk menentukan nombor baris di mana ralat berlaku. Penyelesaian biasa ialah dengan menambah nombor baris secara manual pada kod, tetapi pendekatan yang lebih cekap ialah menggunakan makro prapemproses terbina dalam.
Makro Prapemproses Standard untuk Nombor Talian
Piawaian C/C mentakrifkan dua makro prapemproses:
Contoh Penggunaan
Untuk mencetak nombor baris di mana ralat logik berlaku, anda boleh menggunakan kod berikut:
if (!Logical) { printf("Not logical value at line number %d in file %s\n", __LINE__, __FILE__); }
Prapemproses Lain Pembolehubah
Selain nombor baris dan nama fail, pembolehubah prapemproses lain boleh berguna untuk penyahpepijatan:
Pelaksanaan
Dengan memasukkan makro ini ke dalam kod anda, anda boleh mendapatkan nombor baris dan maklumat penyahpepijatan lain dengan mudah tanpa memerlukan kemas kini manual. Ini meningkatkan ketepatan dan kecekapan usaha penyahpepijatan anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Nombor Baris dalam Penyusun C/C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!