學習筆記 C語言 注釋

2022-07-29 16:36:26 字數 1388 閱讀 2172

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

注釋轉換 (C語言注釋轉換為c 注釋)

1.一般情況 int num 0 int i 0 2.換行問題 int i 0 int j 0 int i 0 int j 0 3.匹配問題 int i 0 xx 4.多行注釋問題 int i 0 int j 0 int k 0 int k 0 5.連續注釋問題 6.連續的 問題 7.c 注釋問題 ...

實現c語言注釋轉換為c 注釋

這篇文章將實現 c語言注釋轉換為c 注釋 例如,將下面的c語言注釋轉換為c 注釋 1.一般情況 int i 0 2.換行問題 int i 0 int j 0 int i 0 int j 0 3.匹配問題 int i 0 xx 4.多行注釋問題 int i 0 int j 0 int k 0 int ...

C語言 注釋轉換

首先我們應該知道,在c語言中 編譯器預設的注釋風格是 而在c 中 編譯器預設的注釋風格是 注釋一行。這兩種注釋風格是可以互相轉換的。下面給上轉換後的結果 對該過程進行分析 程式 如下 commentconvert.h ifndef commeent convert h define commeent...