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...