c語言中的大括號的使用什麼時候需要什麼

2021-05-08 14:35:23 字數 1430 閱讀 1794

1樓:會飛的小兔子

大括號也稱花括號是程式塊的分界符,大括號起的作用主要就是劃分割槽域用的。

沒有規定for後面一定要加大括號,如果for迴圈裡只有一個語句,如果有多個語句,就需要用一個大括號把他們包起來。

比如:if(a>b) println("a>b");與if(a>b) ,其實效果是一樣的但有的時候是必須用到大括號的。

比如:當if語句後有多條語句的話就需要大括號與別的語句繼續區分。比如:if(a>b)。

擴充套件資料

大括號號使用注意事項:

在kb&r格式中,開括號總是與使用它的語句在同一行上,而閉括號總是在它所關閉的語句的下一行上,並且與該語句對齊。例如,在上例中,if語句的開括號和它在同一行上,|f語句的閉括號在它的下一行上,並且與它對齊。

在與if語句對應的else條件語句以及出現在程式段後部的while語句中,情況也是這樣的。在allman格式中,每個大括號都單獨成行,並且開括號和閉括號都與使用它們的語句對齊。與allman格式相同,whitesmiths格式也要求大括號單獨成行,但是它們要和它們所包含的語句對齊。

例如,在if語句的開括號是與第一個printf()函式呼叫對齊的。不管使用哪一種格式,一定要保持前後一致——這將有助於其它人更方便地讀程式。

2樓:成都中公優就業

‍大括號也稱花括號是程式塊的分界符。是相對應的,必須同時存在大括號有很多地方使用,比如:每個函式的開始,類的定義,結構的定義,列舉的定義,if,for,do,while,switch case等

使用方法形如:

for( ... )

括號中的語句可以有許多個,如果其中的語句有且只有一條的時候,花括號可以省略,其它時候都不能省略!

另外,像下面的情況:

if(  ...  )

while(  .... )

如果這裡的 if 語句中只有 while 一個**塊,if 的大括號可以省略,否則要加上花括號

ps:{}主要劃區域用。

3樓:匿名使用者

大括號有很多地方使用,比如:每個函式的開始,類的定義,結構的定義,列舉的定義,if,for,do,while,switch case等

它是程式塊的分界符。

是相對應的,必須同時存在。

4樓:_莫罕達斯_甘地

大括號的作用是將多條語句(每個語句以分號;結尾)合成一個複合語句(可理解看作一個大語句,較長的語句)

例如int x=1;

if(x!=1)

結果是x=1,如果不加大括號,則是x=2

5樓:匿名使用者

c中,{}是一對成對的符號,要一起配對使用的,

除了主程式開始結束用外,在程式子模組中就大量使用,

可以是子函式塊,也可以是子功能塊,都要用它來限定程式執行的範圍.

大學c語言中stdlib h究竟在什麼時候使用,在寫什麼程式的時候使用呢?求大佬解答一下!淺顯

cplusplus中的說明bai c standard general utilities library this header defines several general purpose functions,including dynamic memory management,random...

C 中大括號的用法我分不清什麼是侯用大括號

從 上推斷該程式是計算從1000 2000年間出現的閏年,並且列印出來 ncount前面的大括號作用是把ncount自增及後的列印語句的作用域限定在前面if的控制塊中 也就是說只有當判斷出一個年份是閏年後,ncount才會自增,也才能把該年份列印出來 如果取消ncount前的大括號,那麼if只能控制...

php中什麼時候加大括號,php變數什麼情況下加大括號

function name for str在字串的變數的後面跟上 這時候大括號起的作用就是,告訴php,括起來的要當成變數處理。望採納 大括號一般使用者 塊 小括號一般用於表示式 在雙引號裡也可以用 echo 使用者名稱 迴圈,函式,物件,判斷 php變數什麼情況下加大括號 什麼情況下都可以加,在陣...