原文:C語言中右大括號(})后是否加分(;)號問題

在C語言中定義結構體時,右大括號后是需要加分號的,在C 中使用class關鍵字定義類時,右大括號后也是需要加分號的,而在定義函數時,右大括號后是不需要加分號的。 對這個問題的解釋就是右花括號 能代表結尾的就不需要加分號。 例如:while循環 for循環 if語句中,右大括號 就能代表這個循環或者語句結束了,所以不需要分號來輔助。 而在 中,執行語句后,再判斷是否執行下一次循環,這里的右大括號 不 ...

2018-02-26 09:58 0 3753 推薦指數:

查看詳情

C 語言中的 switch 語句 case 后面是否需要加大括號

事件原由為編輯器的自動縮進,當 case 換行不自動縮進。 於是在在想可以可否在 case 后面再大括號,讓其自動縮進。 查了資料,發現 case 是可以加大括號的,相當於代碼塊。 而且還有另外一個用途,可以代碼塊頭部定義變量。 如下: 這時如果將 case 中的大括號 ...

Sun Nov 26 19:23:00 CST 2017 0 7402
if條件大括號{}和不加大括號{}的區別

【前言】 本文簡單說下if() 加大括號 和不加大括號有什么區別 簡單點:有括號的話,if語句控制{}里面的所有語句,沒括號的話,if語句只控制最近的一行。每句代碼以分號 ; 分隔開來。 【主體】 先來看個簡單的例子 demo1(if語句后跟完整語句 ...

Tue Dec 17 08:23:00 CST 2019 0 2219
if條件大括號{}和不加大括號{}的區別

【前言】 本文簡單說下if() 加大括號 和不加大括號有什么區別 簡單點:有括號的話,if語句控制{}里面的所有語句,沒括號的話,if語句只控制最近的一行。每句代碼以分號 ; 分隔開來。 【主體】 先來看個簡單的例子 demo1(if語句后跟完整語句 ...

Tue Dec 17 08:23:00 CST 2019 0 733
vscode折疊代碼,沒有顯示結束大括號,只顯示省略怎么解決

最近vscode 更新了之后偶然發現,折疊地代碼之后,結束的大括號沒有顯示出來,而是只顯示省略,感覺很不方便,如下圖: 這樣如果我要在下面接着寫同級代碼的話,感覺不踏實,因為不確定上一個代碼塊(通常是一個方法)到底結束沒。。 其實解決方法很簡單: 文件 ----> ...

Fri Oct 30 05:36:00 CST 2020 3 1351
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM