ifabifbcaab這樣兩個if是什麼意思

2021-03-09 05:01:31 字數 5034 閱讀 8014

1樓:匿名使用者

可以將**補充到最完整狀態,即:

if(a>b)

}即只有在a>b的情況下,才會執行判斷句b>c,即只有滿足a>b>c,a=a+b才會被執行!

2樓:匿名使用者

#include

using namespace std;

void main( )

內的。否則執行

coutc 成立執內行a=a+b;否則執行 a=a+c;,最後才

容cout<

a=a+b;

else

a=a+c;

}cout<

3樓:匿名使用者

if(a>b)

if(b>c)

a=a+b;

else

a=a+c;

cout<一個if(a>b)不成立,所以後面if和else都不執行(else始終連

接離它最近的版if),最後輸出

權: 2

4樓:書亻生

這個抄題目是:執行到if(a>b),false,程式

bai跳到coutb),ture,程式往下走,zhiif(b>c) a=a+b;false,程式繼續下走,到daoelse a=a+c; cout <

我想當a=5,b=4,c=3;的時候,你知道了把

5樓:double_聰

a>b就執行if(b>c)a=a+b;

否則執行else的內容

b>c就執行a=a+b所以要執行這個就必須滿足a>b,而且b>c

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

6樓:匿名使用者

if(a>b>c) 就是

if((a>b)>c) 先求出a>b的結果,然後這個結果再和c比較,由於a>b的結果不是0就是1,最終就是0或者1與c比較

7樓:戀★殤

a是一個值 如果a不為0則執行if中的語句 如果a為0則不執行if裡面的語句

a>b這個表示式如果成立則 a>b的值就是1 否則的話就是0 這樣明白不?

8樓:匿名使用者

a>b成立為1,不成立為0,然後與c比較

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

9樓:文化廚子

先看if (a) b++;

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

再看if (!a) b++

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

10樓:天災

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

麻煩採納,謝謝!

11樓:落帥

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

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

12樓:匿名使用者

判斷a和b是否相等

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

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

13樓:匿名使用者

如果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);

14樓:匿名使用者

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

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

學的不好,別罵我

15樓:匿名使用者

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

16樓:匿名使用者

!= ==取反 -> 不等於

17樓:匿名使用者

如果 變數a不對於b

c語言中,if(a==b)和if(a=b)什麼區別?

18樓:匿名使用者

區別大了

if (a==b) 只要a和b 相等就為真

if (a=b) 是將b的值賦給a,再判斷最終的a, 所以只要b不為0 if (a=b)就使終為真.

19樓:匿名使用者

if語句如果沒有大括號 預設只有一個跟隨語句;

也就是說在你的第一個例子中,if語句成立 則t=a;會被執行,而a=b;b=t;什麼情況下都會被執行。

而第二個例子中加了大括號,被認為是一個整體,所以if的判斷條件成立與否決定了大括號裡面的所有語句的執行與否。

20樓:匿名使用者

條件語句後離他最近的一句是執行語句

無大括號,即t=a是if判真後執行語句,其他幾句並非if的執行語句,與if無關,也就是說不論if成立與否都執行。

有大括號表示一個整體,相當於一個大語句,都是滿足if條件後的執行語句,也就是說若if判真,則大括號中語句都執行,否則都不執行

21樓:匿名使用者

c語言中沒有連續不等式的寫法。if(a>b>c) 這種寫法程式不能正確執行。

if(a>b&&b>c) 是正確寫法。

22樓:幸福—飛揚

if (a==b) :表示如果a和b 相等就條件為真,即執行if後的語句

if (a=b) 是將b的值賦給a,再判斷最終的a, 所以只要b不為0 ,即a不為0, if (a=b)就始終為真.

23樓:匿名使用者

if(a==b) 是判斷 如果 a 等於b的話,,,條件成立進行下面的操作

if(a=b)則是錯誤的,,解釋為 如果 b賦值給a,只要b!=0條件就會成立的

24樓:

沒有大括號,if成立的話,就執行t=a;這條語句,然後執行a=b;b=t;

有大括號,if成立的話,則執行)這的內容。

25樓:伊伊不捨

你好,我認為是:if(a==b)是判斷語句,條件為真時就執行if的子句

if(a=b)是賦值語句,將b的值賦值給a

26樓:墮影幽篁

==是表示判斷

=是表示賦值

if(a=b)絕對是1(即為ture)

而if(a==b)只有在a與b相等才是1,否則是0.

27樓:

a==b是邏輯比較 當a與b相等的時候反回非0值 不等的時候返回0

a=b是賦值 返回b的結果

28樓:匿名使用者

a==b是a等於b

a=b是將b賦值給a

29樓:匿名使用者

==是條件運算子 =是賦值運算子,顯然兩者不一樣啊

30樓:匿名使用者

if(a==b)是邏輯比較

if(a=b)是錯誤,一般沒有這種寫法

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

31樓:匿名使用者

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

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

32樓:李皝

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

33樓:匿名使用者

if(!a)b++

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

if(a)b+=2

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

34樓:簗簗

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

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

c語言中if(a

35樓:匿名使用者

if語句如果沒有大括號 預設只有一個跟隨語句;

也就是說在你的第一個例子中,版if語句成立 則t=a;會被執權行,而a=b;b=t;什麼情況下都會被執行。

而第二個例子中加了大括號,被認為是一個整體,所以if的判斷條件成立與否決定了大括號裡面的所有語句的執行與否。

36樓:匿名使用者

條件語句bai後離他最近的一句是

du執行語句

無大括zhi號,即t=a是if判真dao後執行語句,其專他幾句並非屬if的執行語句,與if無關,也就是說不論if成立與否都執行。

有大括號表示一個整體,相當於一個大語句,都是滿足if條件後的執行語句,也就是說若if判真,則大括號中語句都執行,否則都不執行

37樓:

沒有大括號,if成立的話,就執行t=a;這條語句,然後執行a=b;b=t;

有大括號,if成立的話,則執行)這的內容。

38樓:葛朋

前一個是第一個分號結束,後者是執行大括號裡邊的

面對兩個女孩我這樣做對麼?

如果我是你,我會選擇後者,你對前者的不是愛,而只是單純的不甘心而已,因為你付出了,卻沒有得到應有的回報,愛情不是不報,不是奢求別人給你什麼,而是你要為值得你付出的人付出你所能給的愛情。試想一下,你所愛的女人也同樣愛兩個男人,你是何感受。珍惜眼前人。人總是這樣沒得到的東西總是覺的是最好的。既然做了決定...

這樣的兩個男人你會怎樣選擇

當然選擇前者,當今社會不再重視什麼感情,只要自己過得好就行了,你想如果你來養男人,那麼你周圍的人會怎麼看你們倆啊?同時一個男人沒有責任心的話,如果哪一天你不能再養活他了,他很可能會與你分手,再去找另一個女人來養活,因為他沒有責任心,所以上述問題也是可能會發生的,我相信一個有責任心的人一定會對你好的....

向量,請問兩個向量這樣寫什麼意思

如果是一個 向量函式f x 對x求導 這裡x是向量 這個我想你應該是會的,結果是一版個矩陣,該矩陣的權第一行為f x 的第一個分量分別對x的每一個分量求偏導該矩陣的第二行為f x 的第二個分量分別對x的每一個分量求偏導.現在兩個向量函式求內積,結果為一個數量函式,其實數量函式可以看作是隻含有一個分量...