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有這...