有誰知道,設有如下定義 int a 2,b 3,c 4則值為0的表示式為

時間 2021-06-25 15:04:14

1樓:匿名使用者

選a這裡考察的是表示式中的邏輯運算子

所以要理解&& 和||的含義。

&&:當其左右兩邊的表示式都為真時,整個表示式的值才為真,否則為假(0)。

||:當其左右兩邊的表示式都為假時,整個表示式的值才為假,否則為真.

而在c語言判斷一個表示式是否為真的標準就是0是假,非0是真。

所以a (!a==1)&&(!b==0) 就是 (!

2==1)&&(!3==0) 2取反(如果是0000 0010就是1111 1101)顯然這是不可能等於1的 &&左邊為假 那麼整個表示式的值一定是假了,即0。所以選a

c a&&b 就是 2&&3 左右都是真 整個表示式為真,即1。

d a||(b+b)&&(c-a) 就是 2||6&&2 全部都是真 那麼表示式也是真,也是1。

2樓:那葉兒飄飄

其實你的意思有點讓我們不明白,從你的字面意思來看,是這樣嗎?

if(a=2&&b=3&&c=4)

value=0;

這個表示式的意思是:當滿足 a=2,b=3,c=4這三個條件時,value值就為0.

如果你不是問的這個,請再補充一下問題哦!

3樓:馨兒_青衣

(!a==1)&&(!b==0)

選aa=2,所以!a=0

0==1為假,即(!a==1)為0,運算子為&&時,有一個為0則表示式為0,所以選a

4樓:匿名使用者

先a吧!a==0,所以(!a)!=1,所以前面為假,進而整個為0

5樓:匿名使用者

a/(b+c);

b/(a+c);

c/(a+b);~~~

設有如下定義:int a=1,b=2,c=3,d=4,m=2,n=2;則執行表示式:(m=ad)後,m,

6樓:彭彭丁滿

m=1,n=0;解釋如下,如果襲a立,則bai系統認為其為真,真值du為1,反之若不成立,則zhi為dao假,真值為0;因為(m=a子值為1,在&&這個運算子中,先判斷&&左邊的表示式是否為真,為真才會對&&右邊的(n=c>d)進行處理,此題因為&&左邊的表示式為真(若左邊的表示式為假,則此題n=2,),所以會處理&&右邊的(n=c>d)這個式子,由以上分析,(c>d)為假,其真值為0,所以n為0。

7樓:cornerboy丶

執行之後m=1,n=0;

在m=a

非零即為真,零即為假.對於真值預設為1.

n同理.

8樓:張沛湘

是二,後面的被短路了

在c語言中,設有如下定義: int a=1,b=2,c=3,d=4,m=2,n=2; 則執行表示式:(m=a>b)&&(n=c>d)後,n的值為,過程

9樓:無憂網事

n的值抄仍然為2,沒有改變!

過程:先計算a>b,值為0,賦給m的值為0,表示式m=a>b的值也是0。

對於&&邏輯運算,不管後面(n=c>d)的值如何,都不影響(m=a>b)&&(n=c>d)的最終結果,因此,c語言不再對表示式n=c>d進行計算。因而n的值沒有改變!!

10樓:匿名使用者

n的值為2

a = 1, b = 2 ===> m = a > b ===> m = 0

&&支援短路運算

所以m = a > b的值為0 不用考慮後面的值了所以n的值任然為2

若有如下定義:int a=1,b=2,c=3;執行語句 b=(a<4)&&(b

11樓:葶葶毓荔

3。判斷是從左向右,前面的可以判斷的話後面的不執行。表示式a<4值為1,但表示式b

12樓:匿名使用者

執行後 c 的值是 4 啊;

在這個語句裡用的 c++ 先返回 c 的初始值3

13樓:爭議什麼

c的值是4,c++(c=c+1)開始c=3,所以c的值是4!

c語言問題求詳細解答 若有如下定義:int a=2,b=3; float x=3.5,y=2.

14樓:時夏

答案選d

你得搞復清楚函式的概念制,一個函式要呼叫必bai須得有定義。當然如du果呼叫出現zhi在定義之後則可以直接呼叫,dao如果呼叫出現在定義之前,那麼在呼叫之前需要對這個函式進行宣告,宣告和定義必須相同。

還有函式的返回值型別為void時表示函式沒有返回值,不能使用函式的返回值。

a錯 因為呼叫在定義之前但是沒有宣告

b錯 函式定義的時候返回值型別為void,卻欲圖使用函式的返回值。

c錯 函式的宣告返回值為int,定義返回值為void 不相符d正確請採納。

若有如下定義:int a=1,b=2,c=3;執行語句 b=(a<4)&&(b

15樓:厚灬黑

c的值為3,不變,首先a<4是1,則執行b< a,為0,則1&&0為0,0&&。。。都為0,

所以c++不會運算,所以c為3,b = 0,a = 1

16樓:

額,c最後的值應該是3

&&運算子,除非該操作符左表示式為真,才執行右表示式,否則直接為假所以樓上是對的,c++不會執行到,故c還是等於3-------------------------------

17樓:匿名使用者

b=0&&(c++);

a=1,b=0,c=3

望採納~~

有誰知道的,有誰知道的

win xp的系統 首先在桌面上的屬性裡找到螢幕保護選項 點選 螢幕保護程式 選擇 收藏幻燈片 然後點選 設定 找到你存在電腦中的 就ok了 如果是xp 就在桌面屬性 螢幕保護 裡面可以找倒 可以把多個 以幻燈片的方式出現在你的螢幕保護裡。簡單。xp範例 1 將所需 拷貝到 c documents ...

有誰知道化石的,有誰知道化石的資料?

通俗地說,化石就是生活在遙遠的過去的生物的遺體或遺蹟變成的石頭。在漫長的地質年代裡,地球上曾經生活過無數的生物,這些生物死亡後的遺體或是生活遺留下來的痕跡,許多都被當時的泥沙掩埋起來。在隨後的歲月中,這些生物遺體中的有機質分解殆盡,堅硬的部分如外殼 骨骼 枝葉等與包圍在周圍的沉積物一起經過石化變成了...

有誰知道關於許紹洋的,有誰知道關於許紹洋的資料?

個人檔案 中文 許紹洋 英文 ambrose 暱稱 安 名字的簡稱 生日 1976.10.17 天秤座 身高 175cm 體重 63kg 成長過程 香港出生 美國長大 臺灣發跡 教育程度 大學愛好 唱歌 賽車 演戲 嗜好 收集球鞋 皮衣 眼鏡 喜愛的藝人 張學友 哈林 張宇 陶喆 喜愛的國家 日本 ...