當(dāng)出現(xiàn)語法上某處需要一條語句,但程序卻需要執(zhí)行多條語句時,就可以用到語句塊。例如,可以在 if 語句中使用語句塊,或者當(dāng)循環(huán)體需要執(zhí)行多條語句時,也可以使用語句塊。
成都創(chuàng)新互聯(lián)公司長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為濮陽企業(yè)提供專業(yè)的做網(wǎng)站、成都做網(wǎng)站,濮陽網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
復(fù)合語句(compound statement)簡稱為語句塊,它使用大括號把許多語句和聲明組合到一起,形成單條語句。語句塊與簡單的語句不同,語句塊不用分號當(dāng)作結(jié)尾。
擴展資料:
復(fù)合語句的結(jié)構(gòu):
用括號{}括起來組成的一個語句稱復(fù)合語句。 在程序中應(yīng)把復(fù)合語句看成是單條語句,而不是多條語句,例如:
{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
就是一條復(fù)合語句。
復(fù)合語句的作用:
1、作為分支和循環(huán)的塊;
2、作為標(biāo)識符的作用域。
參考資料來源:百度百科-C語言基礎(chǔ)語句
C語言中的復(fù)合語句使用一對大括號“{}”界定的語句塊,如下代碼:
#include
void main()
{
int n;
scanf("%d",n);
if (n0)
{
printf("n=%d\n",n);
n--;
}--------------------------①
else
{
printf("n=%d\n",n);
n++;
}--------------------------②
printf("n=%d\n",n);
}在該代碼的if語句中,如果n0,則執(zhí)行由①組大括號“{}”括起來的所有語句,即①組大括號“{}”中的復(fù)合語句;否則,執(zhí)行由②組大括號“{}”括起來的所有語句,即②組大括號“{}”中的復(fù)合語句。
就是循環(huán)體中用多個語句來實現(xiàn),
例如
求1,2,3,4,5的和
main()
{int i=1,sum=0;/*聲明部分*/
while(i=5)
{
sum=sum+i; /*大括號里的就是復(fù)合語句,由兩個簡單語句組成*/
i++;
}
}
當(dāng)前名稱:c語言中函數(shù)的復(fù)合語句 c語言函數(shù)的復(fù)合語句是什么
標(biāo)題來源:http://chinadenli.net/article46/ddocphg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、品牌網(wǎng)站建設(shè)、定制網(wǎng)站、企業(yè)建站、App開發(fā)、網(wǎng)站維護
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)