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...