if a b什麼意思,c語言中 if a b 是什麼意思?

時間 2021-09-11 22:33:34

1樓:匿名使用者

執行if(-a) b++;    結果1     你輸入的分號 冒號不分   if(a=0)沒有現實意義  貌似是if(a==0)

2樓:匿名使用者

答案是2

修正後是#include

void main()

因為--a=0,然後選擇else if(a==0) b+=2;所以b=2.

3樓:匿名使用者

如果-a 不等於0 則執行 b++ ;其實等同於if(a) b++ ; 或者

if(a!=0) b++;

後面的條件else if(a=0)b+=2; 有個小問題,新手需要注意一下.

if(a=0) 這個條件的意思是,如果將a賦值為0成功 . 如果是比較a是否等於0,應該寫為

if(a==0)

4樓:囿伱曖

這題什麼名堂啊,我們老師給的標準答案是0啊。。

5樓:匿名使用者

如果-a=1;則b=b+1

6樓:清耀噬墮

第一個if,-a是-1,-1不等於1,所以該條件是假,不執行;同理第2個是假,第三個才執行,不過直接加2的情況只有(++b,b+=2),而b++先是不加的,而本題屬於後者,補充一下,b+=2是指程式每執行一次後b加2,

7樓:匿名使用者

if(-a)b++

相當於if(-1)b++

輸出結果是 1

if(--a) b++什麼意思??

8樓:匿名使用者

首先介紹一下bai -- 和++, 這個放在變數du前後,表示自減zhi或自增。放在變數dao

後面是專先使用變數,再給變數增減,反之反放屬在變數前面,則是先使變數增減,再使用變數。

因此,我們可以看到 if(--a) b++;這個if語句的含義,即:先給變數a自減1,然後判斷是否為0(0代表 false, 非0代表true),不為0,則執行b++。

由於沒給a 和b的初值,其他的暫時不推測了。

9樓:匿名使用者

這個編譯不會通過吧,if裡面沒有什麼可以判斷的

10樓:靠

就是while(--a)b++

c語言中 if(!a)b++是什麼意思?

11樓:文化廚子

先看if (a) b++;

上面的語句是將a的值與0進行比較,如果a不等於0,則條件為真,則執行b++,也就是說當a的值不等於0的時候才會執行b++。

再看if (!a) b++

在c++中!是邏輯否運算子,與上面的條件判斷正好相反,即如果a的值是0,則!a=1,則執行b++,也就是說當a的值等於0的時候才會執行b++。

12樓:天災

如果a的值為假,即0,那麼b的值加1.

麻煩採納,謝謝!

13樓:落帥

如果a是0,就對b自增1. 希望能幫到你。 大笨兔 :)

if(a!=b)是什麼意思啊?

14樓:匿名使用者

判斷a和b是否相等

如果a等於b,則a!=b不成立,就是false,執行else語句。

如果a不等於b,則a!=b成立,就是true,就執行if語句。

15樓:匿名使用者

如果a不等於。

這個復題目制中,首先在第一個if語句中,a>b是不滿足的,所以,不會執行a=b的語句,但是,後面的那句c=a並不在第一個if語句中,而是單獨的一句直接將a的值賦給了c,所以,在執行這句以後,c=a=3,而第二個if語句說是c不等於a,顯然條件是不滿足的。

這題目這樣寫格式有點混亂,應該注意一下格式:

int a=3,b=5,c=7;

if(a>b)

a=b;

c=a;

if(c!=a)

c=b;

printf("%d,%d,%d\n",a,b,c);

16樓:匿名使用者

!= 非等 不等於 大概就是這意思吧

就是:如果(b和a的值不等)那麼。。。。。

學的不好,別罵我

17樓:匿名使用者

判斷條件a不等於b此時條件為真,否則為假

18樓:匿名使用者

!= ==取反 -> 不等於

19樓:匿名使用者

如果 變數a不對於b

一個if語句:if(a-b)x++;為什麼不是錯的?a-b是什麼意思

20樓:弦訴相思

if裡面是一個判斷條件,0為假,非0為真,也就是說a-b的結果如果不是0就被認為是真

j**a中 if(「a」==="b") 多了一個=是什麼意思? 請詳解!

21樓:**々工人

你試試下面這兩個就明白了

alert('0'==0);//true

alert('0'===0);//falsealert(undefined==null);//truealert(null===0);//false兩個等於會自動型別轉換後比較;

三個版等於必須是同樣的權型別同樣的值進行比較。

22樓:匿名使用者

是恆等於,一般只能用於兩個比較物件都是同一型別時。

c語言,if(!a)b++和if(a)b+=2是什麼意思?

23樓:匿名使用者

if(!a)b++:如果!a為真,表示式的值就為1.則執行後面的b++:語句;若為假,則值為0,不執行後面的語句。

if(a)b+=2:同上,一樣的原理。

24樓:李皝

if(!a)b++和if(a)b+=2 等價於if(a !=0)b=b+1;和if(a==0)b=b+2.也就是說當a不等於0時,a將相當於true

25樓:匿名使用者

if(!a)b++

如果a為假(0)則b自加1

if(a)b+=2

如果a為真(1),則b=b+2

26樓:簗簗

if(!a)b++ 意思是a為假時 b++;

if(a)b+=2 是a為真 時b+=2

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...

c語言中charch什麼意思,c語言中char 是什麼意思

char ch ch getchar 意思是將變數ch定義為char字元型別,當鍵盤輸入一個字元的時候,將此值賦給變數ch。getchar 函式的作用是從計算機終端 一般為鍵盤 輸入一個字元。getchar 函式只能接收一個字元,其函式值就是從輸入裝置得到的字元。當程式呼叫getchar時,程式就等...

x 在c語言中是什麼意思,c語言中,! x 什麼意思?

八哥說科技 x 在c語言中的意思是 對變數x先進行自減,再對變數x的值取邏輯非,如果x為0,表示式為真,非0表示式為假。0 這個邏輯表示式的值為1 判斷的這個數為0,成立,則其表示式的值為1 1 這個邏輯表示式的值為0 判斷的這個數非0,不成立,則其表示式的值為0 是自減運算子,含義是對變數先減1後...