在c 中自増運算子放在變數前和變數後有什麼區別,該

2021-04-19 08:29:19 字數 787 閱讀 4160

1樓:匿名使用者

其實應該這樣問,在vc6中有什麼區別。答:例如b=0;a=++b;結果是b=1,a=1。 要是換成a=b++;那麼a=0,b=1。

2樓:匿名使用者

++x返回值是增後值 x++返回值是增前值那個表示式的返回值是x*(y+1)(自增前)

c++裡面的應用符號 & 為什麼有的在變數名前面,有的在後面?有什麼區別?

3樓:匿名使用者

sales_item operator+(const sales_item&, const sales_item&);

sales_item是型別。

是+函式的宣告

可以寫成

專,屬

兩種寫法一樣的

4樓:匿名使用者

你確認sales_item是乙個變數名麼。

&可以作為引用宣告符宣告乙個引用。

&也是運算子,一元的&獲得指向運算元的指標,二元的&是按位與。

5樓:

變數前&為引用 int &r = i 相當於給i取了另乙個名字r 。i和r都是同乙個變數,只是名字不一樣而已。

變數後&為按位與 運算子 如 1&2 即1按位與2

6樓:深藍深藍

寫在左邊是取位址 右邊就不知道了......

C 中的自增加運算子,C 運算子過載之自增 自減 運算子

簡單的說 運算子就是變數的內容加1個單位,但究竟1個單位是多少要看實際版定義的變權量的型別 比如 定義int a 0 那麼a 表示在下次使用a時a中存放的變數會變為1,即a 0 1 如果定位為int a b 這裡我們假設b已經經過了定義,為int b 10 此時a中存放的內容為b 0 的位址,我們假...

c中是什麼運算子,C中是什麼運算子

按位取反,用於2進製運算。析構函式前也有這個符號,但沒有特殊意義。按位取反,類析構函式名前使用 是按位bai取反,或者析構du函式前 至於相反數,怎麼說zhi呢.他是針對於二進dao制而言的內求反,也就是說你不容能用十進位制去理解 比如二進位制1000求反是0111 但轉化為十進位制就行不通,呵呵,...

c語言運算子中問號是什麼意思C語言運算子中問號是什麼意思

問號是條件運算子的意思,跟冒號組合使用。條件運算子優先順序高於賦值 逗號運算子,低於其他運算子。表示式為 表示式1?表示式2 表示式3。先求解表示式1,若其值為真 非0 則將表示式2的值作為整個表示式的取值,否則 表示式1的值為0 將表示式3的值作為整個表示式的取值。擴充套件資料條件運算子具有右結合...