1. 程式人生 > >註釋與巢狀註釋

註釋與巢狀註釋

    大家在寫程式的時候是不是經常都會註釋呢,反正我是有這麼一個習慣,因為哪怕是自己寫的程式,過個兩三天自己看都得花一番功夫,所以註釋是一個好習慣。

    我們註釋一般都是用 /*這是一個註釋*/ 這種方法,而我在寫通訊錄的時候發現一個問題,就是如果想註釋掉一段包含有其它註釋的的程式碼,並不能達到自己的目的,如下圖:

    我在74行和97行新增的註釋,但是真正註釋掉的只有75行和76行,為什麼呢?我查了一下資料才發現,這裡面有一個巢狀註釋的問題,就是“/*”會自動匹配離它最近的“*/”,而在這種情況下我們只能用條件編譯才能註釋掉這樣一段程式碼,如下圖:

    這樣就能達到我們的目的了,而如果你想再重新使用這段程式碼,可以將0換成define定義的一個識別符號(或者是1),註釋的話就寫0就可以了,很方便。