1. 程式人生 > >C語言筆記 第十二課 註釋符號

C語言筆記 第十二課 註釋符號

第十二課 註釋符號

註釋是C語言最重要的工具,我們先看自己有沒有能力駕馭它,再討論有沒有必要深究。

註釋規則
編譯器在編譯過程中使用空格替換整個註釋
字串字面量中的//和/**/不代表註釋符號
//型註釋不能被巢狀
12-1 註釋規則

有趣的問題

你覺得 y=x/*p是什麼意思?
作者本意:把x除以*p的結果賦值給y。
編譯器:將/*作為一段註釋的開始,把/後的內容都當成註釋內容,知道/出現為止。
在編譯期看來,註釋和其他程式元素是平等的。因此,作為工程師不能輕視註釋。
12-2.c

教科書型註釋

在這裡插入圖片描述
註釋用於闡述原因和意圖而不是描述程式的執行過程!
迷惑型的註釋
在這裡插入圖片描述
忽悠型的註釋
在這裡插入圖片描述


搞笑型註釋
例項分析
form.c漂亮的註釋—高通公司
小結:
註釋應該準確易懂,防止二義性,錯誤的註釋有害無利
註釋是對程式碼的提示,避免臃腫和喧賓奪主
一目瞭然的程式碼避免加註釋
不要用縮寫來註釋程式碼,這樣可能會產生誤解
註釋用於闡述原因和意圖而不是描述程式的執行過程