C語言,while( E)中的 E等價於?A,e 0 B,e 1 C,e 0 D1 再解釋下!是什麼意思

2021-05-27 04:50:01 字數 3441 閱讀 9268

1樓:匿名使用者

假設一個例子 ,連結串列中一個計算連結串列長度的迴圈,e剛開始初始化為第一個元素的地址

while(!e)

當初始條件滿足時,後面的迴圈內容開始執行,每執行一次都修改e的值,當e不為null即零的時候永遠迴圈執行,所以可以判斷 (!e) 等價於 e!=0 。

2樓:倒黴熊

!是非的意思,就是如果e為真 則 !e為假,e為假 則!e為真。

那麼while迴圈條件是 !e 為真,才迴圈,也就是 !e == 1才迴圈

3樓:匿名使用者

等價於a,while迴圈條件預設是括號中不為0,也就是!e != 0 ,那就是e==0

語句while(!e);中的條件!e等價於。a.e==0;b.e!=1;c.e!=0;d.~e

4樓:踏岸尋柳

!e 條件等價於 !e==!0 ,亦即 e==0

所以答案應該是a。

5樓:

就要使!e為真,即非0. 到這裡你的認識是對的。

!e,非e,非0,不就要e為0嘛。a是正確的。

e==0時,e為假,!e為真嘛

6樓:匿名使用者

樓主,不是這樣的,!e應等於e==0.因為只有e ==0時,條件才為真(代入後變成!

0).如果e==!0,就變成!!

0(即!(1)),就是那麼簡單~~`採納吧.

7樓:海天盛筵

而(bai!在,e)!e就是!(e==dutrue)和判斷e是否正確是zhi一樣的,然後反過dao

來。而(!內在e)中,實際的容迴圈執行條件是e為false。

!這稱為邏輯非操作符。執行邏輯邏輯not操作來反轉運算元的邏輯狀態。如果條件為真,則邏輯邏輯非操作符將使其為假。

!反轉表示式的「真理」。它將一個表示式由真變為假,或由假變為真。

擴充套件資料:而(!e)等效迴圈的特殊例子:

要計算61是否是質數,使用while迴圈*/inta=61;

而(真)+;}

2,要列印一個直角三角形,使用while迴圈*/intk=1;

intj=1;

而(k < =

k++;}

8樓:匿名使用者

265565565625

語句"while(!e);" 中的條件!e等價於e==0 為什麼?

9樓:墨汁諾

!是非,baie非0,是真值,du所以!e是zhi假,為0;並不是e==0,而是!daoe==0。

while(!e)中

版,!e等價於!(

權e==true),相當於先判斷e是否為真,然後再取反。while(!e)中,實際迴圈執行的條件是e為假。

!稱為邏輯非運算子。執行邏輯 not 操作,用來逆轉運算元的邏輯狀態。如果條件為真則邏輯非運算子將使其為假。

10樓:匿名使用者

!是非,e非0,是真值,所以!e是假,為0;並不是e==0,而是!e==0。

11樓:匿名使用者

e = 0時 , !e = !0 = 1 , 即條件成立

while(!e)中,!e等價於() a e==0 b e!=1 c e!=0 d e==1 while中的條件預設是真

12樓:匿名使用者

a是選a的,你的想法是對的。

13樓:謎一樣的人

確實是選c

因為問題是!e等價於什麼 !e 就是e不等於0 也就是e!=0

如果問題是e等價於什麼 那麼選a

14樓:匿名使用者

!e的意思就是為真

e!=0意思也是為真

而e==0是為假哦~迴圈不執行的

c語言題, while(!e);中表示式!e 等價於( a ) a)

15樓:匿名使用者

while()語句中的邏輯表copy達式成真才執bai行。!是反的意思du,後面的邏輯表示式應zhi該是假的,所以e應為dao假,c中表示式是0才是假,所以e==0.

a 是對的。。

b e!=0 與題中要求e==0矛盾

c e==1 與題中要求e==0矛盾

d e!=1 e==0時也對,但其它不是1的數都對, 與題中要求只有e==0矛盾。

16樓:煙火夜空

a,e==0;

while 條件是 !e 為真,只有 e為0時,!e 才為真,故 判斷條件 等效於問:e等於0嗎?c語言描述為 e==0

17樓:匿名使用者

規定的非e就是e==0

c語言語句while(!e)中,條件!e等價於什麼?

18樓:由染黨子

e的值為0

則!e不為0

即while迴圈繼續執行

e的值非0

則!e為0

即while迴圈結束執行

19樓:雋傅香令子

while(!e)中,

條件!e等價抄於

baie==0!是取反

如果e是0,

e==0當然成du立為真,表示式的zhi值為1;!e的值也是1,所以是等價的

如果daoe是1,

e==0當然成立為假,表示式的值為0;!e的值也是0,所以是等價的綜上所述,所以兩者一樣的

20樓:竺同宇文震博

沒有上下文

直接就這個?

21樓:顏興彭溪

while(!e)中

22樓:侯敏昔惜文

在e等於0的時候,執行迴圈,否則不執行迴圈。

語句while(!e); 中的!e等價於什麼?? e==0 e!=1 e!=0 e==1

23樓:匿名使用者

e==0

如果「!e」是真命題就執行while語句,真命題的條件是「!e!=0」,也就是「e==0」。即e==0時執行while語句。

c語言語句while(!e)中,條件!e等價於什麼?

24樓:鍾起雲薄夏

while(!e)中,條件!e等價於e==0!是取反

如果e是0,

e==0當然成立為真

專,表示式的值為1;!e的值也是1,所以屬是等價的如果e是1,

e==0當然成立為假,表示式的值為0;!e的值也是0,所以是等價的綜上所述,所以兩者一樣的

c語言中怎求數學中的e是多少啊,c語言中怎樣輸入數學中的e

我給你介紹一個公式吧 泰勒工式式 e 1 1 1 2 1 3 1 4 1 5 1 n 其中,n 表示n的階乘 n n n 1 n 2 3 2 1 可以專門設計一個子函式求 n n越大,精確度越高 下面是 網頁上直接寫的,在vc 6.0執行時如果編譯出錯,那就改一下分 號和逗號 include def...

12e5是在c語言中什麼意思,c語言中的E是什麼意思

這個是科學計數法 表示1.2乘以10的5次方 數學表示式是 1.2 10 10 10 10 10 在c語言中用來表示單精度和雙精度常量 1.2x100000 120000 表示 1.2 10 5 c語言中的e是什麼意思 e表示用科學技術法,做為一個字串或者是定義的巨集。當變數e 0時候,此時把e當作...

c語言以下敘述中錯誤的是,C語言 以下敘述中錯誤的是

d呀!d錯呀!對於非指標值來說形參不能傳回實參。對於指標形參也是不能叫 傳回 只能說是在呼叫的函式中修改了對應地址中的值,不能說傳回對應的實參值!若函式有返回值,必須通過return語句返回 那你覺得除了return還能用啥?注意,題意是要返回一個返回值 c 不對吧 void型別可以沒有return...