C語言第26題為什麼,C語言第26題

2022-11-18 00:06:22 字數 2165 閱讀 8257

1樓:

這道題主要疑點是b的值,對初學者來說比較容易出問題,該題主要考的是,語法掌握情況,現在逐句解釋如下:

首先a=1 b=1 c=未知

a++ 將a自增1這時a=2 b=1 c=未知

b+1 這句沒有任何意義,它只計算b+1但結果沒有賦值給任何變數,毫無意義,到這裡a=2 b=1 c=未知

c=a+b-- 主要是這句,執行過程是先把a+b的結果賦值給c,然後把b的值減去1,那麼a+b等於3即c=3,b減去1,b=0

最終結果:a=2 b=0 c=3

選擇b完成解答

最後解釋一下:

如果是c=a+(--b)那就結果大不一樣,那就是先將b的值減去1再和a相加結果賦值給c

2樓:匿名使用者

我為了看這個題目落枕了。

a = b = 1 這個語句 a和b都是1a++ a增1, 此時 a成了2

b+1,這個表示式沒有賦值,所以啥也沒改變c = a + b--, c的值是 2 + 1 ,也就是3, 同時b進行字減,成了1 - 1 也就是0,這是--的特性。

c語言第26題

3樓:匿名使用者

當i為奇數時,輸出#不輸出*,

當i為偶數時,輸出*,

所以答案是a。

c語言題目,什麼鬼,看不懂

4樓:不服顛沛流離

26題解答:由定義int a[2][3] 可知,陣列最後乙個數(或者最大下標)應為a[1][2],所以,a答案中的a[2][!1]的2超出範圍,b答案也兩者下標都超出範圍,c答案a[0][3]的3下標超出範圍,d答案正確。

d答案解析:a[1>2][!1],一維下標1不大於2,所以為假,值為0;二維下標(!

1)值為假,所以d答案其實等價於a[0][0]

5樓:

24.c是錯誤的,選c——只有緊靠陣列名的那個可以空著。

26.d正確,先d——其他的都越界了,a[1>2][!1]就是a[0][0]。

35.題不全……

這道c語言怎麼做,26題

6樓:匿名使用者

!a==0等價於a!=0

選項a,a==!0,==號左邊a是數值型,右邊!0是bool型,型別不同,無法判斷。

選項b,a等價於a!=0

選項c,a>0||a<0等價於a!=0

選項d,就是a!=0

可見b、c、d選項都是正確的。選a。

7樓:最大的寶寶

!a == 0,表示非a等於0,即a != 0時條件為真。

很明顯選擇c和d項都是正確的。b項,滿足a不等於0時為真,所以也是對的。a項,a == !

0,即a == 1,只有a為1時才為真,與原意不合,答案選a項

8樓:匿名使用者

!a == 0 --> a != 0

a: a == !0 意思就是a 等於乙個非零的數c: a>0 或者a <0 ,符合

d: a != 0

b: a 變數值不確定

c語言 17 23 24 26題怎麼寫

9樓:匿名使用者

#include

#include

int main()

else if (delta>0) //兩個實數根else if (delta<0) //兩個虛數根 }printf("\n");

return 0;}

10樓:聽不清啊

17)c

23)b

24)a

26)c

11樓:

17)c

23)c

24)a

26)c

c語言的簡單的問題!幫忙分析一下,答案都有了。不懂怎麼得...

12樓:生活停歇站

26題中判斷條件只是返回0或1,開始判斷(--x)=0,!(--x)返回的值是1,繼續迴圈。但第二次判斷(--x)=-2;!(-2)返回值為0,條件為假,故列印了-2後就跳出了迴圈

c語言問題求解答C語言問題求解答這答題,第10題?

直接上 include using namespace std void main cout s 如果a不是整數的話自行修改int為double或者float。衝了 main printf d n i 這個程式的結束條件是if i 4 第乙個printf函式輸出的是4 第二個printf函式是5.執...

C語言問題為什麼選B過程求解大學C語言,為什麼選B,求解!

首先 是轉義字元,所以 的結果就是 其次,7s是指輸出字串佔7位,所以前方有空格。7s意思就是輸出後抄面的字串,襲 長度7 這裡如果bai7小於後du面字串長度則沒什麼意zhi義,dao還是按字串原樣輸出,如果大於後面字串,則會在字串前補空格 字串原本的雙引號是不會輸出的。所以a和c都不對,是轉義符...

C語言程式設計題 第八題,一道C語言的題,C程式設計(第四版)第三章課後第八題。請高手回答 題如下

include include include void main if flag 1 isalpha c else if flag 0 isalpha c else if isdigit c else if c n getchar 終於搞好了 太費腦子了 we are at the b 2 b w...