【學習筆記】【C語言】注釋,學習筆記注釋

來源:互聯網
上載者:User

【學習筆記】【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萬行代碼,全部都是英文,這會讓這位新員工非常地蛋疼。每個人都有自己的思想,寫代碼的思路肯定是不一樣的,看別人寫 的代碼是件非常痛苦的事情,特別是沒有注釋的代碼。你不寫注釋的做法會大大降低公司的開發效率。因此,所有的正規公司都非常重視注釋。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.