c語言中yx3y,x1,x1是什麼意思

2021-05-14 08:04:00 字數 1261 閱讀 5366

1樓:寂寞的哥布林

這是bai考試題?

考逗號表達du式嗎?

你這個問題本身zhi

就有問題,你dao的y沒有初值。內我只能假設容y=1分析給你看

首先計算x=3*y,結果賦給x,假設是3;

然後計算x+1,用上面的結果就是3+1了,就是4.

逗號表示式取最右邊表示式的結果賦值。那麼

(x=3*y,x+1)

這個表示式的結果就是4.

在計算y=(4,x-1),你應該就明白了。x剛才是賦值過為3了,那麼x-1=2;同理,

y=((x=3*y,x+1),x-1)

實際賦值為y=2,同時x有第一個表示式賦值為3.

2樓:夜禮服假面

y=((x=3*y,x+1),x-1)可以拆成多個語句,這樣你就理解了

拆分為x=3*y;

y = x +1;

y = x - 1;

c語言 int y,x=3;y=(++x)+(++x); 則y=?

3樓:匿名使用者

執行後一個++x時,前一個也會執行一次。

先第一個 ++x執行,完了以後x = 4,然後第二個++x執行,x變成了5,此時第一個x也變成了5。

4樓:

括號的優先順序高。。。所以先計算兩個括號裡面的。。。

++x兩次,所以x的值變為5.。。

y的值就應該是5+5=10

希望能幫到你。。。。

5樓:匿名使用者

這個運算是先執行兩次++x,然後x就是5了吧!然後兩個5相加,就是10了。同一個變數在一個公式中自加自減的都是先把變數值確定,然後再運算結果。

我語言表達不清楚,就是這個意思,記好了就行了!

6樓:匿名使用者

y=10,先計算++x結果x=4,在++x結果x=5,然後y=x+x=10;

7樓:黑暗本源

樓上的說的已經很清楚了,不知道樓主明白了沒有。

c語言!x==y與!x=y有什麼區別?x=3,y=4,!(x<0)是什麼意思啊?

8樓:匿名使用者

x==y是比較x和y是否相等。

x=y是賦值,把y的值賦值給x

!是邏輯非,對右面部分的否定。!(x<0)當然就是把x<0否了,就是傳說中的x不小於0,你高興的話寫成x>=0也隨你

yx1x2x3的導函式

1 注意到有1 x,故 自定義域為 無窮,0 並 0,無窮 2 f x x 1 x f x 故f x 為奇函式 3 取0是減函式 4 可以同樣用 3 問中的方法,取 1 或者利用f是奇函式,3 中已經得到f在 0,1 上是減函式,故它在 1,0 上也是減函式。或者直接對f求導,算出 1,0 上它的導...

下列關係式 1 y 2x 1 2 x y 3 y x 2 x(1 x4 xy 1 x 5 y ax a中,一次函式有幾個

1.y 2x 1 是,2.x y 化成 copyy x的形式,是,3.y x 2 x 1 x 化成y x 的形式,是,4.xy 1 x 不是,5.y ax a不是a的值為確定,a 0時不是,一個矩形的周長為24,設他的一條變為x,那麼它的面積y與x之間的關係式為y x 12 x 這個函式關係式 不是...

用matlab編寫程式1計算yx3x

這些都是matlab基本語句,建議你看看相關書籍,謝謝 這麼簡單的東西,你有時間碼這麼多字,為什麼不花點時間去看看書,一般基本教程看完前三章就都會了 如何用matlab程式設計求解x 3 2 x 2 1 0在 1,3 範圍內的根?只會用抄 符號解。襲。syms x f x 3 2 x 2 1 sol...