1樓:墨汁諾
!是非,baie非0,是真值,du所以!e是zhi假,為0;並不是e==0,而是!daoe==0。
while(!e)中
版,!e等價於!(
權e==true),相當於先判斷e是否為真,然後再取反。while(!e)中,實際迴圈執行的條件是e為假。
!稱為邏輯非運算子。執行邏輯 not 操作,用來逆轉運算元的邏輯狀態。如果條件為真則邏輯非運算子將使其為假。
2樓:匿名使用者
!是非,e非0,是真值,所以!e是假,為0;並不是e==0,而是!e==0。
3樓:匿名使用者
e = 0時 , !e = !0 = 1 , 即條件成立
c語言語句while(!e)中,條件!e等價於什麼?
4樓:鐘起雲薄夏
while(!e)中,條件!e等價於e==0!是取反
如果e是0,
e==0當然成立為真
專,表示式的值為1;!e的值也是1,所以屬是等價的如果e是1,
e==0當然成立為假,表示式的值為0;!e的值也是0,所以是等價的綜上所述,所以兩者一樣的
語句while(!e);中的條件!e等價於。a.e==0;b.e!=1;c.e!=0;d.~e
5樓:踏岸尋柳
!e 條件等價於 !e==!0 ,亦即 e==0
所以答案應該是a。
6樓:
就要使!e為真,即非0. 到這裡你的認識是對的。
!e,非e,非0,不就要e為0嘛。a是正確的。
e==0時,e為假,!e為真嘛
7樓:匿名使用者
樓主,不是這樣的,!e應等於e==0.因為只有e ==0時,條件才為真(代入後變成!
0).如果e==!0,就變成!!
0(即!(1)),就是那麼簡單~~`採納吧.
8樓:海天盛筵
而(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++;}
9樓:匿名使用者
265565565625
語句while E 中的條件 E等價於。A E 0 B E 1 C E 0 D E
e 條件等價於 e 0 亦即 e 0 所以答案應該是a。就要使 e為真,即非0.到這裡你的認識是對的。e,非e,非0,不就要e為0嘛。a是正確的。e 0時,e為假,e為真嘛 樓主,不是這樣的,e應等於e 0.因為只有e 0時,條件才為真 代入後變成!0 如果e 0,就變成!0 即!1 就是那麼簡單 ...
matlab的if語句,要求滿足多個條件中的,也就是說彼此是或的關係,怎麼寫
你的a是什麼型別copy的資料.報錯的資訊是bai什麼.語法是沒有錯du的.你上面的for是從i 1 10 而出錯的是i 8 由於zhi你的x1,y1的長度只有7個dao,你訪問第8個元素就出錯了.但是前七個的圖還在.所以你感覺是正常的.但是有點不正常就是了.if a i 2 a i 3 a i 4...
ecel中採用if語句如果條件裡有計算怎麼寫?哪
假設基本工資在a列,捐款是在b列,在b1輸入 if a1 800,a1 0.15,if a1 600,a1 0.1,a1 0.05 然後下拉填充便可。if mid f10,3,2 農民 從f10列的第3個字元開始取,取2個字元 如果是 農民 round b10 0.6,0 用b10裡的數值乘0.6,...