問C語言,若a是int型變數,C語言設a,b,c為int型變數,且a3,b4,c5,下面表示式值為0的是

2021-05-21 08:54:14 字數 2917 閱讀 4401

1樓:

樓上的不對du。4和8都錯了

逗號表示式zhi的一dao

般形式:

表示式內1,表示式2

逗號表示式的求解過程是:先求容解表示式1,再求解表示式2。整個逗號表示式的值是表示式2的值。

因此:4:26 // a=4*5求得a為20,之後a*2但是a不變,之後a+6為26,即表示式的值

5:12 //因為a=4,6*2這個表示式的值為6*2=126:4 //x=a=4與6*2無關,x的值為47:

2 // 25/3取其int型為8,8%3為28:10 // 等效於x = x+(n++),其中,先用n=5計算,之後n自加9:6

2樓:匿名使用者

【4】26 樓下說的對的確是26【5】12

【6】4

【7】2

【8】5

【9】6

c語言第一題:若變數已經正確定義並賦值,符合c語言語法的表示式是() a、a=a+7;b、a=7+b+c,a++ c、int(

3樓:手機使用者

a a=a+7; //不符合,這不是表示式,是語句b a=7+b+c,a++ //符合,這是逗號表示式c int(12.3%4) //不符合,12.3不能做內%運算容

d a=a+7=c+b //不符合,a+7不能做左值。

結論:c正確

c語言設a,b,c為int型變數,且a=3,b=4,c=5,下面表示式值為0的是( )

4樓:科技鳥

d,因為最後的!(....||1)括號內或1,肯定為真,括號外有非,非真即為假。

5樓:匿名使用者

這個沒什麼原因。。你搞清楚涉及到的操作符的優先順序就可以了。

其他沒什麼花樣

6樓:世瀾步凌波

||d:a1

!內c<=>

0a容1

<=>(1&&0)||1

<=>1!((a0

a:'a'&&'b'

<=>97&&98

<=>1

b:a<=b

<=>3<=4

<=>1

c:a||b+c&&b-c

<=>3||9&&(-1)

<=>3||1

<=>1

7樓:匿名使用者

||d:

a1

!zhic <=> 0

adao1 <=> (1&&0)||1 <=> 1!((a0

a:'a'&&'b' <=> 97&&98 <=>1b:a<=b <=> 3<=4 <=>1

c:a||b+c&&b-c <=> 3||9&&(-1) <=> 3||1 <=>1

若變數已正確定義並賦值,下面符合c語言語法的表示式是( )。(1分) a、a:=b+1 b、a=b=c+2 c、int 18.5%3

8樓:匿名使用者

b。a無此用法。表示式,是由數字、算符、數字分組符號(括號)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合,表示式必須要賦值給一個變數才行,故c錯。

等號左邊必須是變數,故d錯。

擴充套件資料:

1、算術表示式:

算術表示式是最常用的表示式,又稱為數值表示式。它是通過算術運算子來進行運算的數學公式。

算術運算子

1)乘法運算子 *

x*y 求x乘y的值 舉例:6*7=42

2) 除法運算子 /

x/y 求x除y的值(浮點數運算) 舉例:2.76/1.2=2.3

3)整除運算子 div

x div y 求x除y的整數商(對整型數計算) 舉例:25=5

4)取餘運算子 mod

x mod y 求x除y的餘數(對整型數運算) 舉例:25 mod 4=1

5)加法運算子 +

x+y 加法運算 舉例:32+2=34

6)減法運算子 -

x-y 減法運算 舉例:48-21=27

2、邏輯表示式

邏輯運算的結果只有兩個:true(真)和false(假)。visual basic提供了六種關係運算子和三種邏輯運算子:

=(等於)、<(小於)、<=(小於等於)、>(大於)、>=(大於等於)、<>(不等於)

not(非)、and(與)、or(或)

9樓:任國榮

a中的":="不是可識別的運算子,故錯;

b是對的,相當於:b=c+2; a=b;(賦值運算從右到左算);

c:錯的,要麼定義變數:int a=18.5%3 ; 要麼資料型別強制轉換:(int)18.5%3; int 18.5%3這就不倫不類了;

d"="號左邊是不能有表示式的,給表示式是不能賦值的,所以d錯,

10樓:飛塵_暗羽

a:明顯不可以

c:int 只是定義,而18.5%3不是一個變數d:a=a+7沒錯,但是a+7=c+b 就出現問題了,a+7不是一個變數,c+b 無法附值

b:b=c+2 ,和d一個道理是符合語法的

11樓:匿名使用者

a明顯錯誤,c是個定義,但是沒有賦值給變數d至右向左賦值b+c的值不能賦給a+7『它不是變數』

12樓:匿名使用者

a、b兩地相距300千米,某物流公司的甲乙兩輛貨車分別從a b兩地同時出發相向而行並以各自的速度勻速行駛 途徑配貨站c, 甲車1.5小時時先到達c地,乙車從b地直達a地。 此時,甲乙兩車相距30千米,並在c地用1小時配貨 ,然後按原速度開往b地 ,乙車行駛3小時時兩車相距120千米,

乙車出發多長時間,兩車相距150千米?

C語言 若x,i,j和K都是int型,則執行表示式x

平行語句執行 從左到右 賦值語句執行 從右到左。所以 x i 4,j 16,k 32 執行過程就是 i 4,j 16,k 32,x k 答案是 x 32 x 值為32 其中 括號的優先順序高,先算括號裡的,裡面是逗號表示式,從左到右依次運算 i的值賦成4,j為16,k為32,逗號表示式的值為最後的一...

c語言中定義變數不賦初值是多少,為什麼C語言中定義變數的時候不能連續給多個變數賦初值

沒有加static,預設為auto 型,此時,不給初值,變數的初值是隨機的。如果加專了static不給初值,變數的屬初值是預設的 0。其實不能說不賦初值就不行,對於區域性變數,不賦初值的話,其實他裡面存的是一個隨機的值,誰也不知道他是多少,因此如果沒賦初值的情況下就使用它,程式是完全不可控的,如你的...

C語言中怎樣定義常量變數,C語言中是如何定義常量的啊

常量的定義用const關鍵字 const 型別名 常量名 值 變數的定義是 型別名 變數名 c語言中是如何定義常量的啊 我們在用c程式設計時有時需要定義不變的變數,即常量,有兩種方法。例如 定義常量pi的兩種方式 1.define pi 3.1415926f 2.const float pi 3.1...