c語(yǔ)言函數(shù)必須有大括號(hào)嗎 c語(yǔ)言函數(shù)必須有大括號(hào)嗎

C語(yǔ)言編程中大括號(hào)的作用,哪些可省略

大括號(hào)的作用就是把括起來(lái)的語(yǔ)句看成是一個(gè)整體,你可以把它當(dāng)成一條語(yǔ)句。

10年的全州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整全州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“全州網(wǎng)站設(shè)計(jì)”,“全州網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

如果if else while for這些判斷或循環(huán)語(yǔ)句后面的執(zhí)行語(yǔ)句只有一條,就可以省略大括號(hào)。

例如:

if(ab)

{a = b;}

可以寫(xiě)成:

if(ab)

a = b;

c語(yǔ)言編程是什么大括號(hào)的作用

大括號(hào)是一組語(yǔ)句的組合;

大括號(hào)的作用是將多條語(yǔ)句(每個(gè)語(yǔ)句以分號(hào);結(jié)尾)合成一個(gè)復(fù)合語(yǔ)句(可理解看作一個(gè)大語(yǔ)句,較長(zhǎng)的語(yǔ)句) 例如 int x=1; if(x!=1) {x=5; x=x+1; } 結(jié)果是x=1,如果不加大括號(hào),則是x=2

只要是括號(hào)就需要配對(duì)出現(xiàn)的,大括號(hào)起的作用主要就是劃分區(qū)域用的。比如:if(ab) println("ab");與if(ab) { println("ab"); }其實(shí)效果是一樣的但有的時(shí)候是必須用到大括號(hào)的。比如當(dāng)if語(yǔ)句后有多條語(yǔ)句的話(huà)就需要大括號(hào)與別的語(yǔ)句繼續(xù)區(qū)分。

小括號(hào)則有多種功能:

例如:

(1+5)*6

func()

for(i=1;i5;i++)

c語(yǔ)言中的 { } 大括號(hào)的使用,什么時(shí)候需要什么 ?

大括號(hào)也稱(chēng)花括號(hào)是程序塊的分界符,大括號(hào)起的作用主要就是劃分區(qū)域用的。

沒(méi)有規(guī)定for后面一定要加大括號(hào),如果for循環(huán)里只有一個(gè)語(yǔ)句,如果有多個(gè)語(yǔ)句,就需要用一個(gè)大括號(hào)把他們包起來(lái)。

比如:if(ab) println("ab");與if(ab) { println("ab"); },其實(shí)效果是一樣的但有的時(shí)候是必須用到大括號(hào)的。

比如:當(dāng)if語(yǔ)句后有多條語(yǔ)句的話(huà)就需要大括號(hào)與別的語(yǔ)句繼續(xù)區(qū)分。比如:if(ab){ max=a; println("max=%d",c);}。

擴(kuò)展資料

大括號(hào)號(hào)使用注意事項(xiàng):

在KbR格式中,開(kāi)括號(hào)總是與使用它的語(yǔ)句在同一行上,而閉括號(hào)總是在它所關(guān)閉的語(yǔ)句的下一行上,并且與該語(yǔ)句對(duì)齊。例如,在上例中,if語(yǔ)句的開(kāi)括號(hào)和它在同一行上,|f語(yǔ)句的閉括號(hào)在它的下一行上,并且與它對(duì)齊。

在與if語(yǔ)句對(duì)應(yīng)的else條件語(yǔ)句以及出現(xiàn)在程序段后部的while語(yǔ)句中,情況也是這樣的。在A(yíng)llman格式中,每個(gè)大括號(hào)都單獨(dú)成行,并且開(kāi)括號(hào)和閉括號(hào)都與使用它們的語(yǔ)句對(duì)齊。與Allman格式相同,Whitesmiths格式也要求大括號(hào)單獨(dú)成行,但是它們要和它們所包含的語(yǔ)句對(duì)齊。

例如,在if語(yǔ)句的開(kāi)括號(hào)是與第一個(gè)printf()函數(shù)調(diào)用對(duì)齊的。不管使用哪一種格式,一定要保持前后一致——這將有助于其它人更方便地讀程序。

參考資料來(lái)源:百度百科—大括號(hào)

c語(yǔ)言編程中的大括號(hào)使用

只要是括號(hào)就需要配對(duì)出現(xiàn)的,大括號(hào)起的作用主要就是劃分區(qū)域用的。比如:if(ab)

println("ab");與if(ab)

{

println("ab");

}其實(shí)效果是一樣的但有的時(shí)候是必須用到大括號(hào)的。比如當(dāng)if語(yǔ)句后有多條語(yǔ)句的話(huà)就需要大括號(hào)與別的語(yǔ)句繼續(xù)區(qū)分。比如:if(ab){

max=a;

println("max=%d",c);}還有種情況是if語(yǔ)句中還有if語(yǔ)句,這種時(shí)候往往都是要加大括號(hào)的比如:if(ab){

if(ca)

{

println("max=%d",c);

}}其實(shí),你可以這樣理解,一個(gè)大括號(hào)里的內(nèi)容就是一條語(yǔ)句,普通的語(yǔ)句是以分號(hào)結(jié)尾的,只不過(guò)這條語(yǔ)句長(zhǎng)了點(diǎn),需要用括號(hào)括起來(lái)而已。

當(dāng)前題目:c語(yǔ)言函數(shù)必須有大括號(hào)嗎 c語(yǔ)言函數(shù)必須有大括號(hào)嗎
路徑分享:http://bm7419.com/article32/ddeggsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、做網(wǎng)站、軟件開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站、建站公司、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)