C語言中註釋為什麼是錯的?這個不是可以理解成給做註釋嗎

時間 2021-08-30 09:45:30

1樓:源天十八

很簡單,不能註釋已經註釋的,這是c++裡的規定,去掉一個/**/就好啦,要不是編譯器會報錯

2樓:篤俠

這個註釋為什麼是錯誤的?為什麼不能理解成註釋為/*programming*/?——因為/*和*/不需要一一對應,無論前面有多少個/*,只要遇到一個*/,則這個註釋就結束了,後面的*/就不再視為註釋的結束標誌了。

3樓:匿名使用者

道理樓上的說了。

編譯器是來編譯的時候首先遇到/*開始認為這裡是開始註釋了,到*/認為註釋結束了。

那麼/*/*programming*/對編譯器來說已經是完成了的註釋了,最後的*/就成多餘的錯誤了

4樓:

c語言註釋就兩種:行註釋//和段註釋,其中行註釋可以“巢狀”,像你說的那樣,也就是可以這樣寫://////////////;但段註釋有它自己的規範,必須是“/*”和“*/”成對出現,且在/*和*/中不能再出現/*或者*/,否則編譯器視其為錯誤的,說白了,這就是一個規定,看來你思考的很深,這是好的,但學c語言不要入歧途死鑽牛角尖,沒必要在這樣的東西上浪費時間,去多思考其他的東西,這樣才能學好c的。

c語言註釋/*,<*/的,<是什麼意思

5樓:老猴子不會胖

註釋有兩種

// 適用於一行,從//開始到此行結束都是註釋/* */ 適用於大塊註釋 從/*開始 到*/結束裡面都是註釋,不管幾行

你的問題,是

/*,<*/ 說明 , < 是註釋內容

c語言中//註釋和/*註釋有什麼區別

6樓:手機使用者

前者是單行註釋,作用範圍就是//後面開始至本行結束 後者是多行註釋,作用範圍為/*和*/之間的內容

7樓:紅玫瑰

// 註釋為行註釋,註釋內容從//開始直到本行結尾

8樓:匿名使用者

//是單行註釋 /*是多行註釋

9樓:手機使用者

//單行註釋 /*多行註釋*/

c語言註釋/*/ /*/ 是什麼意思?

10樓:匿名使用者

麼偶什麼意思,就是表示中間的內容不是程式,只是註釋內容,告訴編譯器編譯的時候忽略這部分內容!

11樓:匿名使用者

/*/ /*/ 註釋。僅僅只是註釋,沒有別的其他的意思,就是讓計算機跳過這部分內容,

12樓:匿名使用者

這個是說計算機不會編譯 /*.............*/裡面的東西的 ,是給人看的 , 讓別人更容易理解

13樓:匿名使用者

/**/就是註釋嘛。裡面不管出現了什麼都是註釋內容,你可能疑惑於中間的//。把他們看成了

/*/ 和/*/,其實/********/也是同樣的道理。

14樓:匿名使用者

在/*。。。。。。。。。。。。*/ 用。表示的部分計算機會跳過不執行。但是讓程式設計師看起來比較好理解。

這個c語言為什麼break是錯的

for i n i 1 i 這句話後面是有分號的,也就是說break根本就不在迴圈內。我的c語言有誤,請問為什麼是illegal break? 風若遠去何人留 illegal break是指在編譯時,發現了非法的break語句。break有兩種用途 1 用於迴圈體內,包括for,while,do w...

c語言中的陣列選擇排序,為什麼執行時候的錯誤很詭異

是for i 0 imin a 0 for j i 1 jif min a j min a j t a j a j a i a i t 這一段寫得太詭異了!請改成 for i 0 it i for j i 1 jif a t a j t j if t i 不加這個判斷和冒泡就基本無異j a i a ...

c語言中!10的值為0,為什麼,c語言中a 1 0 的值是什麼

ch陳先生 計算機記憶體儲存的時候認為規定了,只有0,沒有 0。c語言是一門程序導向的 抽象化的通用程式設計語言,廣泛應用於底層開發。c語言之所以命名為c,是因為c語言源自kenthompson發明的b語言,而b語言則源自bcpl語言。1967年,劍橋大學的martinrichards對cpl語言進...