C語言中,什麼叫複合語句,C語言複合語句的使用

2021-03-03 20:29:09 字數 2927 閱讀 8403

1樓:狂生凌

把多個語句用括bai

號{}括起來du組成的一個語句zhi

稱複合語句。 在程式中dao應把複合語句看成是單條專語句屬,而不是多條語句,例如

是一條複合語句。

2樓:大語卯喜

就是循bai環體中用多個語

du句來實現,

例如zhi

求1,2,3,4,5的和

main()}

3樓:欽歌戚木

就是一個語句後包含另一個語句

從上到下依次執行。

好好看教材,很快就可以明白了

c語言複合語句的使用

4樓:路堯家的顧小言

當出現語法上某處需要一條語句,但程式卻需要執行多條語句時,就可以用到語句塊。例如,可以在 if 語句中使用語句塊,或者當迴圈體需要執行多條語句時,也可以使用語句塊。

複合語句(***pound statement)簡稱為語句塊,它使用大括號把許多語句和宣告組合到一起,形成單條語句。語句塊與簡單的語句不同,語句塊不用分號當作結尾。

擴充套件資料:複合語句的結構:

用括號{}括起來組成的一個語句稱複合語句。 在程式中應把複合語句看成是單條語句,而不是多條語句,例如:

就是一條複合語句。

複合語句的作用:

1、作為分支和迴圈的塊;

2、作為識別符號的作用域。

5樓:匿名使用者

這是複合語句的定義

把多個語句用括號{}括起來組成的一個語句稱複合語句。 在程式中應把複合語句看成是單條語句,而不是多條語句,例如

是一條複合語句。複合語句內的各條語句都必須以分號「;」結尾;此外,在括號「}」外不能加分號。

所以一般複合語句用於 要執行某段特殊功能的程式比如for語句 if語句 while 語句 甚至 某些函式等

6樓:匿名使用者

複合語句一般用在函式的定義,或區域性變數的定義。——在c中是有不少的括號,如{},,()等,確實會讓一些初入門的朋友不解。——在vb等一些語言中同一個()號會有不同的作用,它可以用於組合若干條語句形成功能塊,可以用做陣列的下標等,而在c中括號的分工較為明顯。

——{}號是用於將若干條語句組合在一起形成一種功能塊,這種由若干條語句組合而成的語句就叫複合語句。——複合語句之間用{}分隔,而它內部的各條語句還是需要以分號";"結束。——複合語句是允許巢狀的,也是就是在{}中的{}也是複合語句。

——複合語句在程式執行時,{}中的各行單語句是依次順序執行的。——c語言中可以將複合語句視為一條單語句,也就是說在語法上等同於一條單語句。——對於一個函式而言,函式體就是一個複合語句,也許大家會因此知道複合語句中不單可以用可執行語句組成,還可以用變數定義語句組成。

——要注意的是在複合語句中所定義的變數,稱為區域性變數,所謂區域性變數就是指它的有效範圍只在複合語句中,而函式也算是複合語句,所以函式內定義的變數有效範圍也只在函式內部。舉個例子吧#include

void pp(void)

裡是函式體的定義,這裡是複合語句,執行順序是按條執行\n ");

}void main(void) //main的兩個{}中也算複合語句,{}中定義的變數,只能在當前的{}中起作用

unsigned int a=5,b=4; //因為前面定義過的,只在其自己的{}中起作用,所以不會影響到後面其{}之外的定義了。

printf("a= %d, b= %d \n",a,b);}

c語言裡面的"複合語句"是什麼?

7樓:

就是迴圈體中用多個語句來實現,

例如求1,2,3,4,5的和

main()}

8樓:匿名使用者

就是用大括號{}括起來的語句

if (a > b)

上述複合語句包括2句,如果只包含1句就可以把大括號省略掉

9樓:

含逗號的語句就是一種符合語句,如:

int x = 3, y = 2, z;

for(int i = 0, sum = 0; i < 100 ; ++i)

x = y, y+1, z+y;

或 ? :

x = x > 0 ? x : -x;

10樓:匿名使用者

就是一個語句後包含另一個語句

從上到下依次執行。

好好看教材,很快就可以明白了

c語言中複合語句是用一對什麼界定的語句塊

11樓:鍋鋼

c語言中的複合語句使用一對大括號「{}」界定的語句塊,如版下**:

#include

void main()

--------------------------1else

}在該**的if語句中,如果n>0,則執行由1組大括號「{}」括起來的所有語句,即1組大括號「{}」中的複合語句;否則,執行由2組大括號「{}」括起來的所有語句,即2組大括號「{}」中的複合語句。

c語言中複合語句和巢狀的區別

12樓:匿名使用者

複合語句,就是用大括號{}括起的任意條語句。本來它們是好幾條語句,但是,被內括起來之後,它們語法上就是容一條語句。

關於這個怎麼用,那關鍵還是括起來後是一條語句這一點。選擇和迴圈結構,都只能控制緊跟其後的第一條語句,如果要控制多條語句,那麼簡單,把這多條語句變成一條語句就行了。至於怎麼變,還用說嗎?

巢狀,顧名思義,a語句屬於b語句,b語句包含a語句,那就是巢狀了。

不存在聽不懂不會用的現象。從小到大數學考試,括號的巢狀你見多了

c語言中,while語句的用法,C語言中,while語句的用法

while 迴圈括號裡只有2種值,0和非0,0表示假,非0表示真。真就進入迴圈,假就離開迴圈。這裡1就表示永真,直到迴圈體內遇到break while 迴圈的使用方法為 while condition 一條語句如果 condition 為真 true 則迴圈執行 一條語句 如果 condition ...

c語言for語句C語言for語句

for中三個語句都是可以省略了 例如for 這樣的寫法也是正確的。你的上面是雙重迴圈,如果第二個賦初值提出來放在 第一個for迴圈上面 和 放在第二個for中賦初值是不相同的。關鍵看你想要的是什麼?1 for迴圈中的 表 達式1 迴圈變數賦初值 表示式2 迴圈條件 和 表示式3 迴圈變數增量 都是選...

c語言中賦值語句的語法是怎樣的,C語言中賦值語句的語法是怎樣的

賦值的語法規則就是 資料型別 變數名 表示式 表示式可以理解為一個值或一個計算公式就行,表示式加一個英文符號分號就是語句。例如 我們今天要用到的,我買了幾斤蘋果。就可以這樣寫 方式一 方式二 擴充套件資料1 c語言中,賦值運算的操作是有方向的,即將右側表示式的值 也稱為右值 賦值左側的變數,只能是標...