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