在C語言裡,x x是什麼意思,C語言中x y,x y分別表示什麼意思

2021-04-17 14:43:37 字數 2904 閱讀 2361

1樓:匿名使用者

+=是加法的變種, 加法和賦值的結合.

a+=b 等效於a=a+b

所以 x+=x就是x=x+x

2樓:天雨下凡

x+=x的意思是x=x+x

3樓:盧氏仲海

x = x +x;

x = 5;

x +=x 後。x = 10;

4樓:

x += x;

相當於 x = x + x;

x +=1

x相當於 x = x + 1;

c語言中x+=y,x-=y分別表示什麼意思

5樓:匿名使用者

x+=y 等價於

x = x + y

x-=y 等價於 x = x - y

同理x*=y 等價於x = x * y。

如以下**:

int main()

結果圖:

6樓:匿名使用者

+=; -= 是複合的賦值運算子

x += y; 等價於 x = x + y;

x -= y; 等價於x = x - y;

c語言採用複合運算子 一是簡化程式。二是為了提高編譯效率,能產生質量較高的目標**

7樓:千鋒教育

x+=y 就是x=x+y的簡寫

x-=y 就是x=x-y的簡寫

延伸知識點

x*=y 就是x=x*y的簡寫

依次類推

8樓:匿名使用者

x+=y 就相當於 x=x+y 其他的類似

9樓:匿名使用者

1、+=; -= 是複合的賦值運算子。

10樓:誰課桌上的青春

x=x+y

x=x-y

c語言中x++是什麼意思

11樓:天雨下凡

語句單獨一條語句:x++;那麼它的意思是x=x+1;就是把x的值加1有x++,還有++x,二者如果做為單獨一條語句,沒有區別,如果是別的情況

x++稱為後置++,++x稱為前置++

x++是先取x的值,再把x的值加1

++x是先把x的值加1,再取加1後的值

12樓:鳳樹枝惠緞

::是作用域指解析符,是c++裡的操作符,c裡沒有

::x表示x指的是全域性作用域裡的x,而不是某個函式或類、名字空間裡的x

。因為一個程式中x可能有好幾個,故引入該操作符以消除歧義

13樓:秋連枝從辛

一是屬性某個類的成員,可能是類外部實現成員宣告,或者靜態類的成員方問;二是全域性變數。

14樓:匿名使用者

這個是c語言中唯一的三目運算子。

string1 ?a : b

意思是說:當string語句判斷是真的時候,該語句使用結果a,否則是用結果b。

15樓:d丶u知道丶君

那你就要看一下++i和i++了,區別如下:

++i先自加1,再賦值

i++先賦值,再加1

16樓:匿名使用者

(!x++||y--)

這個邏輯大概就是

x等於0或者y不等於0最後表示式結果為1

++和--是後做的

還有如果x為0,y就不--了

17樓:安徽新華電腦專修學院

就是吧輸入的值放到你定義的x裡 &地址符

18樓:綠綠的葉子

x!=0在c++語言裡是表示x不等於0的意思,和數學表達上有一點不一樣,還比如x==2,表示把x和2做比較是否相等。

19樓:匿名使用者

這個是一個條件語句的簡寫

就相對於:

if aa

belse

c如果aa為真,則執行b,否則執行c

c語言 x+=(a++==b)?c:--d是什麼意思?

20樓:太特別

「a++」是先使用a的值,然後改變a的值+1,「--d」是先改變d的值-1,然後再使用,「? :」是條件表示式,意思是「?」前面為真,則取冒號前的,否則取冒號後的。

知識延展:

c語言是一門通用計算機程式語言,應用廣泛,c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

c語言之所以命名為c,是因為c語言源自「ken thompson」發明的b語言,而b語言則源自bcpl語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器以及超級電腦等作業平臺。

c語言程式中的一段{x++;s+=x},請問s+=x是什麼意思...?

21樓:九減一樓

s+=x 原意就是s=s+x(它們都是等價的) 這是一種c簡潔的縮寫形式,類似的有 s*=x ; s-=x;s/=x;

22樓:歉疚的遷就

x++:表示在x使用之後x本身的值自增1。

s+=x:這是一種簡寫的方式,相當於s=s+x。同理有s-=x,s*=x等。

23樓:匿名使用者

s+=x 就是 s=s+x,

類似的有*=,-=,...

24樓:匿名使用者

將s+x的結果再賦值給s即s=s+x;

c語言中的什麼意思c語言裡是什麼意思

自加,有兩種用法 假如定義了一個變數i 1 1 若使用i 指代先取i的值再另i i 12 若使用 i,指代先使i i 1再取i的值 mdm是一個數字,在標準輸出函式裡.m表示輸出長度控制,表示以m個字元輸出,不足m個字元的用空格填補,輸出時右對齊.原本輸出超過m個字元的此時m無效.相應的 md同上,...

C是什麼意思,c語言裡 是什麼意思?

c表示按字元型輸出 這是在scanf printf這樣的函式中,將引數型別與輸入 輸出句子中的相應位置相對應所使用的轉義標誌符。其中常用的有 c 對應字元型char s 對應字串型char char d 對應整形int ld 對應長整形long x 對應十六進位制整數,大於9的字母小寫 x 對應十六...

C語言裡for1是什麼意思c語言中for1是什麼意思

永遠為真的for迴圈語句。迴圈語句由迴圈體及迴圈的判定條件兩部分組成,其表示式為 for 單次表示式 條件表示式 末尾迴圈體 表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。擴充套件資料 for迴圈小括號裡第一個 ...