c中,ab什麼意思c中abab是什麼意思

2021-05-22 16:49:49 字數 2537 閱讀 9358

1樓:幻翼高達

c++中,a+=b的意思是a+b後再賦值給a,即效果等同於a=a+b,但是從運算角度只算1次運算,「+=」是c++中一個複合運算子。

在賦值運算子當中,還有一類c/c++獨有的複合賦值運算子。它們實際上是一種縮寫形式,使得對變數的改變更為簡潔。

例如total=total+3,它的意思是本身的值加3,然後在賦值給本身。為了簡化,上面的**也可以寫成:total+=3。

a=a+1與a+=1是有區別的,對於a=a+1,表示式a被計算了兩次,對於複合運算子a+=1,表示式a僅計算了一次。

擴充套件資料:

c++中所有複合運算子:

1、+=:加法賦值

2、-=:減法賦值

3、*=:乘法賦值

4、/=:除法賦值

5、%=:模運算賦值

6、<<=:左移賦值

7、>>=:右移賦值

8、&=:位邏輯與賦值

9、|=:位邏輯或賦值

10、^=:位邏輯異或賦值

2樓:匿名使用者

c++中,a+=b的意思是a=a+b,即將a的值加上b的值之後的結果重新賦值給a,這是a=a+b的簡寫形式。

這種形式還有很多種運算型別,如-=、*=、/=、%=等,其規則與+=類似,如a-=b的後即為a=a-b,其他類似。

3樓:匿名使用者

a[b=c]++

首先執行賦值語句b=c,表示式b=c的值是c的值 ,所以a[c]++,a[c]的值自增1,一句話裡執行了上述兩個操作

4樓:

a+++-b = (a++)+(-b),這題目考察了對於運算子號優先順序的知識,++是自增運算子,優先順序高於+和-,所以前兩個+表示一個自增運算,+-從左向右 運算,所以第一個+是運算子,第二個-表示負數,相反-+,第一個-表示減法,第二個+號表示一個正數。

5樓:匿名使用者

a&=b等價於a=a&b,意思是a、b的二進位制碼進行每一位的與運算,結果存放在a裡面。

a^=b等價於a=a^b,意思是a、b的二進位制碼進行第一位的異或運算,結果存放在a裡面。

6樓:

是表示式a = a + b ;的簡寫形式,類似 a *= b 就是 a = a * b;

7樓:我的

表示式的右邊是呼叫函式f,括號內的a,b,c是傳遞到函式中去的引數(實參),將呼叫f所返回的值賦給c(使用者定義的變數),c的型別必須與函式返回值的型別一致

8樓:偷心的賊

應該是這樣的,「c」是某種變數,發f(a,b,c)是一個返回「c」類變數的函式,其中a,b,c分別是函式的引數

9樓:匿名使用者

等同於a=a+b

就是將原來a的值與b相加,然後將結果賦予a

10樓:匿名使用者

把 a+b 的值賦給 a

11樓:匿名使用者

a=a+b;

其他運算子同理

c++中a>b?a:b是什麼意思

12樓:匿名使用者

三元操作符,首先判斷表示式 a > b是否為真,如果為真,則執行表示式a ;若為假,則執行表示式b

13樓:龔煒林

這個是選擇語句,基本形式是判斷條件?語句1:語句2;

如果滿足判斷條件,就執行語句1,否則執行語句2.

14樓:匿名使用者

他相當於:

if(a>b)

return(a);

else return(b);

即函式的返回值是a或b;

15樓:匿名使用者

如果a>b,則值為a,否則值為b。

16樓:謝應宸

三目操作符,樓上很詳細了

c++語言中a*=a*=b什麼意思啊

17樓:匿名使用者

a*=a*=b;

即先算a*=b;得a=a*b;同時a*=b也等於a*b。

再算a*=(a*=b)

即a*=a*b

即a=a*b*a*b

c++中c-=++b,b*=a+c什麼意思?

18樓:匿名使用者

c-=++b,意思是c=c-(b+1)

++b的意思:b增加1,再把值賦給別人.

b++的意思:把b的值賦給別人,再b增加1.

c-=x的意思:c=c-x

c*=x的意思:c=c*x

另外兩個也類似.

19樓:匿名使用者

都是賦值運算子。

舉例說明:

a-=b,就是將a-b後的結果重新賦給a;

a*=b,就是講a*b後的結果重新賦給a。

類似的,還有+=,/=等等

C中的this表示什麼意思,C中this是什麼意思

this是指bai向類或者結構體本身 du的指標,並且不可以改變。zhi this就是指向本身的dao類或結構體的專變數。如class a void fun int a cout c 中this是什麼意思?this指代的是當前上下文,this表示的物件,是這個方法活動的 上下文 所謂的 上下文 也就...

C 中的this表示什麼意思,C 中this是什麼意思?

this是指向 類或者結構體本身的指標,並且不可以改變。this就是指向本身的類或結構體版的權變數。如class a int a 這樣顯示的就是類的成員變數a,而不是傳入的引數a 表示指向自己呼叫copy的同名函式,一般是父類,即考慮優先順序問題,如 class student 再設函式studen...

c中《c《d什麼意思,c中的什麼意思

具體什麼 呢?可能有很多意思的,比如移位運算,輸出,還有可能是被過載了 cout 表示資料流的方向為輸出 即為 將c,d輸出到螢幕上 表示輸出 c d的值,c 中的 什麼意思?指向結構 變數的指標 一個指標變數當用來指向一個結構變數時,稱之為結構指標變數。結構指標變數中的值是所指向的結構變數的首地址...