若有定義 int a 10,b 9,c 8執行語句c ab 4c a 7b 5後,變數的值a為b為

時間 2021-08-14 06:07:21

1樓:子爵先生

a-=b-4可得,a=5,再把a的值賦給c,c=5,然後c=a%7+(b=5)=5+5=10

所以a=5,b=5,c=10

2樓:

int a=10,b=9,c=8;

c=(a-=(b-4)); 為c=a=a-(b-4)c=(a%7)+(b=5); 為c=a%7+5結果a是5 ,b是 5 ,c是 10

3樓:gg歪歪

b-4=5,a=a-5=5,c=5

a%7=5;c=5+5=10

所以a=5,b=5,c=10

在c語言中,若有定義:int a=8,b=5,c;執行語句c=a/b+0.4;後,c的值為多少?

4樓:假面

c=1,因為a/b預設來

是取整計算源!即5/8=1,c=1+0.4=1。計算過程中bai小數點之後的全部捨去

du。不是按四捨五入計算!

zhiint型別dao在記憶體中佔用了4個位元組,也就是32位。int型別是有符號的,因此,32位並不會全部用來儲存資料,使用最高位來儲存符號,最高位是0,提示資料是正數,最高位是1,表示資料是負數,使用其他的31位來儲存資料。

5樓:卯丹司馬寄真

首先a/b=1.6,但是因為為整型,所以取1,然後1+0.4=1.4由於同樣的原因值為1

所以c=1;

6樓:安迪軍團雷

int函式 ,將數字向下舍入到最接近的整數,即取不大於自變數的最大整數。a/b=1,c=1+0.4,c的值為1.

設有語句 int a=3 ; 則執行了語句 a+ = a * a後,變數a 的值是( ) a、3 b、0 c、9 d、12

7樓:匿名使用者

賦值運算是從右到左的上面的語句運算順序是:a-=a*a;a+=a;計算第一個後a的值是-6,再計算第二個,a的值就是-12

8樓:日出日落三十天

d a=3+3*3=12

若有定義:int a=10,b=9,c=8;接著順序執行下列語句,變數c中的值是?

9樓:day豬豬女俠

是9。來

變數其實只不過是程式可源操作的儲存區bai的名稱。duc中每個變數都有特zhi定的型別,型別決dao

定了變數儲存的大小和佈局,該範圍內的值都可以儲存在記憶體中,運算子可應用於變數上。

變數的名稱可以由字母,數字和下劃線字元組成,必須以字母或下劃線開頭。大寫字母和小寫字母是不同的,因為c是大小寫敏感的。

10樓:∮樣小樣

c=(a-=(b-5));

b-5等於4, a-=4相當於a=a-4=6 注意:此時a=6;

a%11=6, b=3就是3 所以c=9答案不是13,是9.

已經上機測試通過,我可發截圖認證。

11樓:匿名使用者

1。 6

2。13

之前a已經變成4

(b=3)傳出來的值是9而不是4 賦值為3是之後的事情

12樓:黑框笙悟

你執行過了嗎bai?答案不可du能是13。

第一條zhi語句運dao

行後,b-5=9-5=4; a=a-4=10-4=6; c=6第二條語句執行後版,b=3; a%11=6%11=6; c=6+3=9

所以最終結果是9,對答案時應權該是持著懷疑的態度去看答案。

13樓:匿名使用者

vc編譯器給出的結果是9。

14樓:匿名使用者

c=(a-=(b-5)); b-5=9-5=4;a=a-4=10-4=6;c=6;

c=(a%11)+(b=3);c=10%11+3=10+3=13;

15樓:匿名使用者

怎麼算都不是13啊,9吧

若有定義:int a=8,b=5,c;,執行語句c=a/b 0.4;後,c的值為

16樓:匿名使用者

若定義:int a=8,b=5,c;,執行語句c=a/b+0.4;c值

答案1我算2啊師說1確誰講解謝謝‍

若有以下定義和語句: int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 則不能表示a陣列元素的表示式是( ) a) *p b)

17樓:墨汁諾

不能表示a陣列元素的表示式是( b) a[10] )----因為陣列a的最大下標只能是9,即a[9],

a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],一共10個元素。

a、*p  ---表示取p指標指向的單元的值,即表示取陣列a的首個元素a[0]的值。

b、a[10] ---因為陣列a一共10個元素,從0開始計數,

即a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],正好10個,沒有a[10],所以a[10]就是不能表達這個陣列元素。

c、*a ----陣列名a中儲存的是陣列的首地址,*是取單元中的值,*a就是取陣列首地址中單元中a[0]的值。

d、a[p-a] --- p指向的是陣列a,因為p中與a同資料相同都是陣列a的首地址,而p-a就等於0,因此 a[p-a]就相當於a[0]。

18樓:匿名使用者

選b)a[10] a[0]、a[1]、a[2]……a[9]分別是陣列a[10]的十個元素,故a[10]不能表示a陣列的元素。

19樓:匿名使用者

選 b a[10]

陣列是從a[0] 到 a[9] 的。。。。。。

若有定義int a 3,b 2,c 1,則執行程式段if abc a b else a c之後,a

great喜歡程式設計 問題不全啊?a的值?a b c啊,所以執行a b,即把b的值賦給a,所以a 2 a最後為2,符合a b c 若有定義 int a 3,b 2,c 1 則執行程式段if a b c a b else a c 之後,a的值為 polaris北斗 a的值為1 條件a b c的值為假...

若有定義 int a則表示式a a的值為9請高手說明下這個過程

倒黴熊 二維陣列是按行儲存的也就是如下這樣 a 0 0 a 0 1 a 0 2 a 0 3 a 1 0 a 1 1 a 1 2 a 1 3 a 2 0 a 2 1 a 2 2 a 2 3 而a表示的就是a 0 0 所在的地址。所以 a 2 1 a的值為9。 陽光上的橋 請你在草稿紙上畫一個三行 四列...

若已定義int a,則表示式a 10,a 10,a 的值為

答案為10。解題過程如下 a 10,a 10,a 是一個逗號表示式,逗號表示式的規則是什麼第一表示式計算起,直到計算最後一個表示式,最後一個表示式的值是逗號表示式的值。先計算a 10,值等於10,變數a也被賦10的值。再計算a 10,的值為20.最後計算a 得值為10,a得值為11.但整個表示式的值...