c語言中yx又是什麼意思,C語言中yx是什麼意思

2021-03-04 04:42:34 字數 3631 閱讀 3933

1樓:聽不清啊

c語言中y=x++;

它的功能就是:

y=x;

x++;

就是上面兩個語句的簡寫形式。

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

2樓:匿名使用者

++x:先自加後賦值,表示式的值為x加1後的值,x自身加1.比如b=5,a=++b,那麼a=6,b=6

y=++x y=x+1 x=x+1

3樓:匿名使用者

把x的值先加1,再賦值給y

4樓:匿名使用者

++x表示在做後面的運算之前x先做一次加法,所以這裡類似於下面的兩句:x = x+1;y=x;在這裡y=x++和y=++x基本沒區別。

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

5樓:

x += ++y 即 x = x + (++y),賦值號右邊++y的意思是y自增1,再與x的值相加賦給左邊的x

假如x=1, y=2,那麼x = 1+(++2) = 1+3=4

6樓:匿名使用者

x+=<=>x=x+

++y<=>y

所以:x=x+y

7樓:匿名使用者

相當於y++;

x=x+y;

這兩條語句

8樓:小政

++y;

x=x+y;

9樓:苟柔蔓卑茉

把x的y次方的值再賦值給x,使x等於x的y次方。只是複製,==才是等於號

10樓:商珠章佳懷蓮

0;意思是

x與y異或的結果存入

x。假如

x的二進位制是

00000000

00000000

這樣的表示式,一般表示為x的y次方,

c語言中表達為:pow(x,y)x

11樓:旗秋寒旅卓

++x表示在做後面的運算之前x先做一次加法,所以這裡類似於下面的兩句:x

=x+1;y=x;在這裡y=x++和y=++x基本沒區別。

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

12樓:匿名使用者

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

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

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

3、延伸知識點:x*=y 就是x=x*y的簡寫,依次類推。

擴充套件資料

c語言的順序結構:

順序結構的程式設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。

例如:a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子水,這當然要用到第三個杯子,假如第三個杯子是c,那麼正確的程式為:c = a; a = b; b = c;執行結果是a = 5,b = c = 3如果改變其順序,寫成:

a = b; c = a; b =c;則執行結果就變成a = b = c = 5,不能達到預期的目的,初學者最容易犯這種錯誤。

順序結構可以獨立使用構成乙個簡單的完整程式,常見的輸入、計算,輸出三步曲的程式就是順序結構,例如計算圓的面積,其程式的語句順序就是輸入圓的半徑r,計算s = 3.14159*r*r,輸出圓的面積s。

不過大多數情況下順序結構都是作為程式的一部分,與其它結構一起構成乙個複雜的程式,例如分支結構中的復合語句、迴圈結構中的迴圈體等。

參考資料

13樓:匿名使用者

x+=y 等價於

x = x + y

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

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

如以下**:

int main()

結果圖:

14樓:匿名使用者

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

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

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

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

15樓:千鋒教育

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

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

延伸知識點

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

依次類推

16樓:匿名使用者

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

17樓:匿名使用者

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

18樓:誰課桌上的青春

x=x+y

x=x-y

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

19樓:天雨下凡

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

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

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

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

20樓:鳳樹枝惠緞

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

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

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

21樓:秋連枝從辛

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

22樓:匿名使用者

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

string1 ?a : b

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

23樓:d丶u知道丶君

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

++i先自加1,再賦值

i++先賦值,再加1

24樓:匿名使用者

(!x++||y--)

這個邏輯大概就是

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

++和--是後做的

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

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

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

26樓:綠綠的葉子

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

27樓:匿名使用者

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

就相對於:

if aa

belse

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

yx1c語言中是什麼意思,C語言中yx是什麼意思

y x 1 x x 1 y x 1 y x 1c 1c是16進製製數 c語言中y x是什麼意思 x 先自加後賦值,表示式的值為x加1後的值,x自身加1.比如b 5,a b,那麼a 6,b 6 y x y x 1 x x 1 把x的值先加1,再賦值給y x表示在做後面的運算之前x先做一次加法,所以這裡...

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

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...

C語言中ik是什麼意思,c語言中factorialK是什麼意思

c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...