C C 用 if 語言注釋方法

2021-09-22 21:37:39 字數 832 閱讀 3034

c/c++語言注釋常的兩種方法是:

①單行注釋: //

②多行注釋: /* …… */

今天學到了一種之前不熟悉的語言注釋方法簡單介紹一下,就是用 if 條件注釋**:

#if 0 或 #if 1注釋:

當想注釋遮蔽掉大塊**段時,用"/*…*/"做大段注釋,需要防止被注釋掉的**段中有巢狀的"/*…*/",一旦出現"/**/"巢狀"/**/"的情況,有可能會導致你注釋掉的**區域並不是想要的區域範圍。因此用 #if 0 要比使用 /* */要方便不少。

情況一:如有一段不想要的**,可以直接用 " #if 0 ... #endif " 形式來注釋,效果等同於"/* */"

#if 0

...code...

#endif

情況二:選擇結構的條件編譯。如果常量為真(非0),就執行程式段1,否則執行程式段2。

#if 常量

...code 1...

#else

...code 2...

#endif

情況三:巢狀情況。如果常量a為真(非0),就執行程式段1。當常量a為0且常量b為真時,執行程式段2;當常量a為0且常量b為0時,執行程式段3。

#if 常量a

...code 1...

#else

#if 常量b

...code 2...

#else

...code 3...

#endif

#endif

試用之後發現比 /*…*/ 方法方便不少。

注釋轉換(C C )

四種狀態 測試 1.一般情況 int i 0 2.換行問題 int i 0 int j 0 int i 0 int j 0 3.匹配問題 int i 0 xx 4.多行注釋問題 int i 0 int j 0 int k 0 int k 0 5.連續注釋問題 6.連續的 問題 7.c 注釋問題 co...

c c 注釋風格轉換

c注釋風格 hhhfjjjsjd c 注釋風格 huajaijdh hushushdxkk 1.一般情況 int i 0 2.換行問題 int i 0 int j 0 int i 0 int j 0 3.匹配問題 int i 0 xx 4.多行注釋問題 int i 0 int j 0 int k 0...

Python注釋符號(多行注釋和單行注釋)用法詳解

為程式新增注釋可以用來解釋程式某些部分的作用和功能,提高程式的可讀性。除此之外,注釋也是除錯程式的重要方式。在某些時候,我們不希望編譯 執行程式中的某些 這時就可以將這些 注釋掉。當然,新增注釋的最大作用還是提高程式的可讀性!很多時候,筆者寧願自己寫乙個應用,也不願意去改進別人的應用,沒有合理的注釋...