c語言程式設計中大括號的作用,哪些可省略

2022-02-28 17:13:23 字數 2416 閱讀 7690

1樓:匿名使用者

大括號的作用就是把括起來的語句看成是一個整體,你可以把它當成一條語句。

如果if else while for這些判斷或迴圈語句後面的執行語句只有一條,就可以省略大括號。

例如:if(a>b)

可以寫成:

if(a>b)

a = b;

2樓:匿名使用者

大括號的作用是把幾個語組合在一個相同的作用體內.如下面語句:

if (a

這幾個語句作用就是如果a

語句體內只有一條語句, 大括號可以省略.

語句體內有兩條及以上語句, 則必須使用大括號..

3樓:執著行者

如果你的執行語句只有一條的時候,那個大括號可以省,不過加上肯定沒問題。比如:

if(a

printf("aaaa\n");

printf("bbbb\n"):

這時候if只能管到第一個printf,第二個肯定要輸出。

4樓:匿名使用者

大括號是把一段**做為一個整體的,為了養成良好的編寫風格,不要省略大括號。

5樓:

一句話內的大括號都可以省略

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

6樓:_莫罕達斯_甘地

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

例如int x=1;

if(x!=1)

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

7樓:匿名使用者

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

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

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

c語言 中花括號有哪些作用?

8樓:我是真的少校

花括號""主要是為了表示一段**是一個部分,。主要有以下集中用法函式int func()   此處的花括號表示將這個部分括起來,是開始和結束的標誌

巨集定義#define   add(x,y)       只是單純的把整個部分包含起來

陣列賦值

int a = ;

函式內部使用

用於特定語法  如 if()    while(..) 等

在c語言整型資料分類中中括號可以省略嗎?例如:[sign]long[int]

9樓:匿名使用者

這個中括號是表示裡面的東西可以替換和替換,寫程式的時間不會出現這個中括號的

例如long int num;

可以寫成

long num;

c語言中的中括號有什麼作用? []

10樓:風之守護神

陣列的下標

比如你說的

int a[6];

就是定義一個一維陣列,這個陣列名叫做 a ,共有6個元素同理int b[6][6]

就是定義一個二維陣列,這個陣列共有6*6個元素定義之後,就可以引用該陣列的元素,但不能直接用 a[6] ,a此時包含的元素只有a[0],a[1],a[2],a[3],a[4],a[5]這6個

11樓:hello過客

定義陣列以用於陣列操作

c語言程式設計中的大括號使用

12樓:匿名使用者

你好,回答你幾個問題:1,大括號多加在函式實體的前後,if,while,for等語句後也常加,它用來包含多個語句快。2,if後若包含多個語句,則用大括號括起來。

if前的大括號要根據上下文理解。3,錯開對齊,主要是便於閱讀和理解程式,其次是美觀。當然不對齊也是允許的。

13樓:匿名使用者

只要是括號就需要配對出現的,大括號起的作用主要就是劃分割槽域用的。比如:if(a>b) println("a>b");與if(a>b) 其實效果是一樣的但有的時候是必須用到大括號的。

比如當if語句後有多條語句的話就需要大括號與別的語句繼續區分。比如:if(a>b)還有種情況是if語句中還有if語句,這種時候往往都是要加大括號的比如:

if(a>b)}其實,你可以這樣理解,一個大括號裡的內容就是一條語句,普通的語句是以分號結尾的,只不過這條語句長了點,需要用括號括起來而已。

14樓:匿名使用者

只要認真看完一本基礎的c語言課本, 就知道了~~~沉住氣~~

c語言 for語句與for語句之間 加大括號 為什麼會有區別

樓上正解,對於你的追問,下一條語句是指下一個 號出現之前的所有語句。第一for 語句包含了第二for 語句和他的執行部分,所以出現了大量的空格。第二個for 語句則只包含了一個 printf 語句。第一個for 語句則讓第二個for 語句執行了3次。第三個for 語句只包含了一個printf 語句。...

c語言程式設計計算13579n的值,C語言,程式設計計算1 3 5 7 9 n的值

include stdio.h main include int main 或者直接寫成sum n 1 n 2,不適用for的部分printf the result is ld sum return 0 小建議,希望可以幫到你 include stdio.h main 等差數列求和通項公式啊 inc...

c語言程式設計中的小問題,C語言程式設計的小問題

1 可以的。a int a 100 0.5 將第三位小數加上去,通過強制型別轉換,則會丟棄小數部分 a a 100 由於a是double型別,故商包含2位小數 a int a 100 0.5 100.0 這樣合併會得到相同的結果。2 可以這樣操作。a int a 100 100.0 問題一 可以寫成...