1樓:匿名使用者
a=0;是一個賦值語句;a==0是一個邏輯表示式,a為0時,說明的是後者。
2樓:
一個等號和兩個等號意義不一樣的,第一個「=」是賦值,a的值會變,第二個「==」是判斷,他是邏輯運算子,意思是:如果a等於0是真的話,一般會在if等帶選擇性的語句**現。
3樓:匿名使用者
不太明白你的問題。
a=0是賦值操作;
a==0是判斷"a是否等於0"的表示式,因為已知a=0,所以這個表示式為「真」。
4樓:冷明珠
不管a是否為0,表示式a=0的值都是0。這是一個賦值表示式,其作用是將右值賦給左值,並且表示式的值時左值。
當a=0時,表示式a==0的值為真,也就是非0.
5樓:
a=0是賦值;a==0是比較;
a為0時,a==0為真; a無論之前是什麼,a=0都為假;
比如if(a=0){}是恆假,永遠不會執行到大括號裡面;
6樓:寂寞l已習慣
你是想問:
a=0;
a=0&&a==0;麼?
前者是賦值語句,後者才是數學裡的「等於」,當然,兩者a都是0,所以結果為真。
7樓:老虎吃肉
"="表示「賦值」 表示 把a值賦值為0
「==」表示「等於」表示a等於0為真。
8樓:
第一句是賦值語句,當然是真了。第二句是判斷語句,a 是0,所以也是真的
在c語言中,a為0時,表示式a=0和a==0的值為"真"嗎?為什麼
9樓:
a=0為假,a=0這表示式的值就是a的值
a==0為真,因為執行過a=0過了
10樓:檻外人網上人生
a=0 只是把0賦值給a,這句語句永遠為真
a==0 是比較a的值和0 ,在這裡也正確
11樓:匿名使用者
a=0是一個賦值表示式,不能用於判斷表示式的值是真或假,有些編譯軟體會報錯,有的不會;a==0相當於a的值就是0.當在判斷a==0是真是假之前,如果你給a=0的話,那麼a==0就是真;如果你給a=1的話,那麼a==0就是假。
希望我的回答對你有幫助!!
12樓:愛學習的阿葉子
表示式a=0 為賦值表示式,即把0付給a 值為假;a==0 是 a等於0的意思 值為真。
13樓:匿名使用者
第一個表示式是「真」,因為就是一個事實;第二個要看a是否等於0了
14樓:符月毋力強
不管a是否為0,表示式a=0的值都是0。這是一個賦值表示式,其作用是將右值賦給左值,並且表示式的值時左值。
當a=0時,表示式a==0的值為真,也就是非0.
c語言邏輯表示式中,a的值為0,那麼a=0為真還是為假
15樓:浦恨真汝嬋
"&&"就是與運算,如果前面的表示式為0,即為假,那後面的b++就不執行了,即b不自加一
c語言中a與a!=0是一個意思嗎? a是整型常量
16樓:
那要看寫在**。如果a已正確宣告,寫在if(a)、while(a)、for(;a;)等判斷語句中,它就是關係表示式a!=0的略寫,寫在別處通常是個無意義的合法表示式。
c語言中如果a=0,則!a表示真還是假?說明!是如何使用的
17樓:汽水
!a是真,
!就是取表示式相反的值
!(a<0)也是真的,因為a<0為假,取相反的就是真還有什麼不明白的?
18樓:匿名使用者
這個是一個賦值,把0賦值給a,不是判斷,判斷應該是a==0,而且a應該有個初值,或者是你給它輸入一個值,如果這個值是0那麼表示式為真,如果不是0那麼他的結果就是假。
19樓:ylf塵風
!a是真。(0代表假,1及其他都是真)
!是什麼意思?
①當一個變數或表示式為真時,加一個"!",就代表假。
② !a是真。
!是什麼意思?
①當一個變數或表示式為假時,加一個"!",就代表假。
20樓:匿名使用者
非呀,多看幾個例子吧,真心說不明白
c語言中if語句,如果上面賦值a=0,if(a=0)括號中條件是真還是假
21樓:匿名使用者
你問題中的if(a=0)這個if判斷的表示式是賦值操作,正常執行下一直是為真的
22樓:匿名使用者
c語言使用0代表假,非0代表真
if(a=0);
就相當於
a=0;
if(a);
就相當於
if(0);
括號中的條件是假
23樓:匿名使用者
1、if語句的表示式的值為非零值時,執行if後的語句塊
2、賦值表示式的值是賦值以後的左值的值
24樓:匿名使用者
假 a=0 是賦值表示式,賦值表示式的值取決於賦值號左側變數a的值,a=0 即表示式的值為0
若a=1 則賦值表示式的值為1
25樓:無恨
100%真。以後記住只要if內是賦值語句,那麼if條件表示式為真。
26樓:冽冽不是逗比
永遠都是假的 就等同於 if(0)
我想你想寫的是不是f(a == 0)這樣的判斷
27樓:serenity魚
false;
if(a=0)裡面是賦值運算,因為賦值為0 ,所以為false,如果賦值為2,則是true
c語言表示式0的邏輯值是什麼,c語言,表示式( x 0)的邏輯值是什麼?
x 0,的優先順序高,所以相當於 x 0。題目沒說x是什麼型別,暫且當成整型吧。c的邏輯運算中,把0當做false,非0當做true。表示式進一步解釋為 x false。於是 x 的結果就是,如果x是0,則 x 是true 否則 x 是false。所以,如果x是0,x false的結果是false ...
C語言中的一句邏輯表示式 ab a 0這句話是什麼意思
無憂網事 首先 你的表示式a 0 b a 0 肯定是錯的。在c語言中 以你的這個表示式為例啊 求餘 優先順序最高,其次是關係運算子 相等 再就是邏輯運算子 邏輯或 最後是 賦值 但是c語言不允許向表示式賦值,所以b a 0是錯誤的。如果是 a 0 b a 0 相當於 a 0 b a 0 這樣的話,表...
C語言中的逗號表示式,c語言中逗號指的是什麼意思?
淡依美沙楚 x a b b c 是一個逗號表示式,整個表示式的值為最後一個式子的值,但是逗號表示式要從左向右計算,這個等價於 x 2 4 b c 6,4 6 6,10 即表示式值為10 把10賦值給y 則y的值就是10 裴水藍賓木 逗號表示式,按從左到右順序進行,先計算a 3 5,再計算a 4,然後...