c語言題怎麼弄求大神給我講講各個選項

2021-03-03 21:47:30 字數 1066 閱讀 8917

1樓:匿名使用者

首先,需要掌握的知識:算數運算優先順序高於邏輯運算,邏輯運算中,非版運算高於與運權算高於或運算。

a&&b等價於a!=0&&b!=0,為真,值為1

a<=b,為真,值為1

a||b+c&&b-c等價於(a!=0)||((b+c)!=0&&(b-c)!=0)),為真,值為1

((a

(a

((a

求c語言大神,幫忙解釋一下這道題的四個選項,剛入門c語言

2樓:匿名使用者

a選項2的二進位制是010,5的二進位制是101,所以2與5的結果是0,即條件為假,所以不能形成死迴圈

bwhile中是逗號表示式,取最後一個表示式3的值為真,所以是死迴圈

cd中'\0'是字元的ascii值為0的轉義字元,所以為假,不構成死迴圈條件

3樓:天雲一號

a2&5 = 0,所以不會執行for迴圈體內的語句,所以不是無限迴圈

b逗號表示式,最後一個值為3為真,所以是死迴圈

c和d由於'\0'的ascii都是0,所以,同a

第四題,怎麼做,我知道.求c語言大神解答

4樓:

1.t的值為1; ++x y z 都是大於0的數;

不管怎麼|| 怎麼&& 都是真;

是真 就是1;

5樓:匿名使用者

2。先++再&&再||

c語言選擇題2題和8題,求大神幫忙給個解析,謝謝了。

6樓:憂鬱王子

第二題中,d選項代表anscii碼為0的字元,即空字元;第八題中,注意while表示式裡是一個賦值語句=,而不是等於==,所以會一直先賦值為1,再減1等於0,這樣迴圈下去。

求大神給我解答一下這道C語言題,求大神給我解答一道c語言的題目,急急急!!

當a值為0,b 2時,表示式a 值為0 由於 運算子的短路效應,左側表示式值已經為假 0 右側表示式不再判斷,所以b值仍然為2 a 因為 字尾,之所以a值變為1 首先你需要bai明白字首自du 增運算子和最後自增運算子zhi,字首是先加後dao用,字尾是先用內後加。然後就是執行while裡面容的語句...

C語言程式設計題求大神教,c語言程式設計題求大神幫忙!

有什麼c語言的程式設計題,請講。不說出來,是不能幫到你的。c語言程式設計題求大神幫忙!include int main void newstr k 0 i 0,j k 1 while i j i j if i j printf s no n newstr else printf 迴文串 yes n ...

c語言程式設計題求大神幫忙解答,C語言程式設計題,求大神幫忙解答!

自己好好看書 這個太基礎了 c語言程式設計題求大神幫忙!include int main void newstr k 0 i 0,j k 1 while i j i j if i j printf s no n newstr else printf 迴文串 yes n return 0 急!c語言程...