【學習筆記】【C語言】注釋,學習筆記注釋
1. 什麼是注釋
1) 注釋是在所有電腦語言中都非常重要的一個概念,從字面上看,就是註解、解釋的意思
2) 注釋可以用來解釋某一段程式或者某一行代碼是什麼意思,方便程式員之間的交流。假如我寫完一行代碼後,加上相應的注釋,那麼別人看到這個注釋就知道我的這行代碼是做什麼用的
3) 注釋可以是任何文字,也就是說可以寫中文
4) 在開發工具中注釋一般是豆沙綠色
2. 單行注釋
1) 單行注釋以兩個正斜杠開頭,也就是以//開頭,只能注釋一行,從//開始到這行的結尾都是注釋的內容
2) 任何地方都可以寫注釋:函數外面、裡面,每一條語句後面
3. 多行注釋
多行注釋以/*開頭,以*/結尾, /*和*/中間的內容都是注釋
4. 注釋的作用
1> 被注釋的代碼不會參與編譯
*注釋是寫給人看的,不是給電腦看的。電腦怎麼可能看得我們寫的中文嘛。因此,當編譯器的時候,並不會將注釋編譯到.o目標檔案中
*從.o檔案的大小可以間接看出注釋後的代碼並沒有被編譯
2> 檢查代碼的作用
3> 排除錯誤
5. 注釋的嵌套現象
1) 單行注釋可以嵌套單行注釋、多行注釋
// 單行1 // 單行2
// /* dssf */ // dssfblog
2) 多行注釋可以嵌套單行注釋
/*
// 這是一個注釋
// 這還是一個注釋
這全部是注釋
*/
3) 多行注釋不能嵌套多行注釋
/* 12345
/*上山打老虎*/
老虎不在家 */
4) 下面的寫法是錯誤的
// /*
這邊沒被注釋,應為/*被//給注釋掉了
*/
6. 注釋的重要性
l、要養成寫注釋的良好習慣。絕大部分專案經理檢查下屬代碼的第一件事就是看有沒有寫注釋,也有很多公司的機試也會檢查注釋(機試就是給你一道編程題、一台電腦,在規定時間內解題)
2、今天,你寫了幾百行代碼,很高興,做出了一個非常不錯的功能,但是,忘了寫注釋。一個星期過後,你再回去看那一段代碼,你可能完全看不懂了,這是很正常的事。如果你寫了注釋,那情況就不一樣了,注釋可以協助你回顧代碼的作用。
3、你在某家公司待了1年多,寫了10幾萬行代碼,但是你不寫一點注釋。有一天你離職了,新的員工接手你做的項目,他首先要做的事情肯定是要讀懂你寫 的代碼。可是你一點注釋都沒寫,10萬行代碼,全部都是英文,這會讓這位新員工非常地蛋疼。每個人都有自己的思想,寫代碼的思路肯定是不一樣的,看別人寫 的代碼是件非常痛苦的事情,特別是沒有注釋的代碼。你不寫注釋的做法會大大降低公司的開發效率。因此,所有的正規公司都非常重視注釋。