(1)單行註釋//…
(2)多行註釋/*...*/
(3)條件編譯註釋#if 0…#endif
對於(1),註釋只能顯示在壹行中,通常在語句的右側或上方。對於註釋符號“//”,只要壹個註釋中有兩個以上的“/”。
對於(2),“/* */”不能嵌套,就像“if…else”中的“else”總是與最近的“if”成對出現壹樣,“/*”也總是與最近的“*/”成對出現。
針對(1)和(2)各自的缺陷,有經驗的程序員提出了如(3)所示的註釋。這個註釋的優點是它可以註釋大塊的程序而沒有嵌套限制,也就是說在“#if 0…#endif”處可以有“//”或“/* */”。