關於這個c語言的大括號在有些位置到底加不加我很迷惑!譬如在for語句的下面,麻煩講解下大加括號的技巧

時間 2021-10-30 06:11:38

1樓:匿名使用者

我的理解是 通常有幾個並列語句,是在同一層次的話,需要用大括號包起來。

2樓:**健康說

大括號的意思是將裡面的內容作為一個整體,而且在使用大括號的時候。也要成對出現,不然會報錯的。

3樓:jcdh無敵

個人理解

c程式是由n條語句,每個結構都有固定的語句數。而有很多執行步驟不是一條語句能表達。於是把n條語句用大括號括起來,作為一條語句。

這樣就能用c語言的固定語句。比如for語句,後面是接一條語句,於是有時要把很多語句括起來做為一條,在for迴圈裡執行。

希望對你有幫助

4樓:匿名使用者

說說我的理解

大括號的意思是將裡面的內容作為一個整體

比如說:if (a>b)

這個裡面將c=a;a=b;b=c;作為一個整體來使用如果不寫大括號if (a>b)c=a;a=b;b=c;

其實是3個語句

if (a>b)c=a;

a=b;

b=c;

後面兩句和if沒關係

一般來說判斷 迴圈等都要加{}

如 if() {}else{}

for () {}

while () {}

等等 函式體也要加{}

如int ***(int a, int b){}

C語言關於大括號的使用,c語言中的 大括號的使用,什麼時候需要什麼 ?

稅家連清舒 你確定if y 10 是屬於第二個for迴圈的嗎?顯然不可能是,因為第二個for迴圈中,y 9,那麼if y 10 永遠不可能成立了,寫在那裡有什麼意義?這是列印乘法口訣的吧?include intmain void printf n 翥甾天下 其實這是有一個竅門的,在迴圈for whi...

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

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

C語言問題程式設計時我明明沒有少大括號它怎麼顯示

我用vc 編譯,沒有出現你所說的錯誤,要不重找一個例子看看 vc 6.0在編譯一個新的程式時,如果你已經在編譯了一個程式,那麼必須把原來的關掉 把整個vc 6.0關掉 重新開啟新的程式,再重新編譯。 你安裝的visual c 6.0有錯誤,這是個很常見的問題,很多人都反映visual c 6.0有這...