C語言 賦值語句

2022-09-04 22:18:18 字數 624 閱讀 2715

賦值語句

1.賦值號:=

2.賦值號具有方向性,只能將右邊的常數 變數的值  表示式的值賦值給左邊的變數

3.賦值號左邊只能是變數,不能是表示式、常數、符號常量、常量

如下列是非法的語句:a+b=3;

3=a;

(#define pi 3.14; ) pi=3.1415;

4.賦值號的結合性:右結合(當乙個語句有多個賦值號時,從右向左依次賦值)

如a=b=c=3;//將常數3賦值給變數c,再將變數c的值賦值給變數b,最後將變數b的值賦值給變數a

5.賦值號的優先順序低於加減:

如a=a+3;//先計算a+3的值,再將結果賦值給變數a

6.賦值號的優先順序高於逗號運算子

如a=3,b=4;//用乙個語句將常數3、4分別賦值給變數a 和b

7.賦值號與其他運算的結合使用:(加減乘除等)

如:a+=b+3;//相當於a=a+(b+3)

a*=b+3;// 相當於a=a*(b+3)

8.賦值號賦值方式是將明確的常數、變數或表示式來賦值,是具體的

9.非明確賦值:

(int ab;)scanf("%d",&ab);//實質也是給變數ab賦值,但值不明確,只有當程式執行才臨時確定其值

第2講 C語言 賦值語句

第2講賦值語句 一 賦值語句 1 一般賦值語句 語法 變數名 表示式 例如 x b b 4 a c bookprice 128 5.6 功能 將右邊的表示式的值賦給左邊的變數。2 特殊賦值語句 語法 expr1 op expr2 它等價於 注意 expr2兩邊的園括號是必不可少的。x y 1 的意思...

C語言中,while 語句中使用賦值語句

while 語句括號中是乙個邏輯表示式,用以判斷while迴圈是否需要繼續執行。可以是賦值語句。while迴圈的一般格式為 while expr body 其中用來判斷迴圈條件的expr可以是任意表示式。當其是賦值語句的時候,含義為 先執行賦值語句,然後對左值進行判斷。如果左值為0則expr為假,w...

C 賦值語句講解

前面已介紹,賦值語句是由賦值表示式加上乙個分號構成 1 c 的賦值語句具有其他高階語言的賦值語句的功能 但不同的是 c 中的賦值號 是乙個運算子,可以寫成 a b c d 而在其他大多數語言中賦值號不是運算子,上面的寫法是不合法的 2 關於賦值表示式與賦值語句的概念 在c 中,賦值表示式可以包括在其...