已有定義int a,b 那麼a 1,b 2 是乙個正確的賦值語句嗎 在這個語句後a,b有值嗎?

時間 2022-01-17 03:29:52

1樓:TRINITY

你說的賦值語句本身就是個表示式而已,準確的說是賦值表示式。a=1,b=

2;可以認為是乙個嵌入了賦值表示式的表示式,中間用了逗號運算子int a=1,b=2;

其中的逗號只是定義多個變數時的一種格式

2樓:追遠·J

int a = 1, b = 1這裡面的逗號是宣告語句的要求,不是「逗號表示式」,也跟它沒關係;

a = 1, b = 1這是真正的逗號表示式,如果放在乙個更大的表示式裡,它的返回值就是最右邊的值,而這裡b = 1作為乙個表示式,它的返回值是賦值成功的結果,也就是1

3樓:默先

a的語法沒有問題但是不符合題意。

或者說是規範。

你用a,c選項都可以編譯,但是只有d是題目要考的。

4樓:nekosu

A從語法上是完全正確的。只是可能不符合你的教材、老師對賦值語句的定義。

事實上,a=1,b=2;相當於執行了a=1;b=2;

我個人認為賦值語句的定義之類的東西沒有任何價值,只要你理解了賦值這個行為(即=和op =的使用)就行了,沒有必要區分出每一句到底是什麼語句。

5樓:望山

你的教材和老師是錯誤的。C語言只有賦值表示式和表示式語句這兩個概念,沒有賦值語句。

有序n元組為什麼要那麼定義?

有所謂瀟灑 其實我感覺可能和笛卡爾積有關係 考慮 實際上最終的運算結果根據定義是乙個有序對,但這我們似乎有些難以接受,我們希望是有序3元組,於是我們乾脆定義有序3元組為 當然你的定義必須滿足有序組公理。但這對無限笛卡爾積就出了一些問題,因為無窮你怎麼遞迴定義?超窮遞迴?超窮遞迴也不是不可以考慮,但我...

現在已有一種可以大幅減慢光速的材料,那麼如果在這種材料裡超過光速,會發生什麼?

墨瑟 根據相對論的說法,宇宙裡最快的速度 光速 資訊傳遞的最快速度 c,就算你把光速降下來也不能超過它,如果你能超過它那你的速度就成了c。假設人類沒有進化出眼睛這種器官,並且沒有發明電,那音速就是我們的c了。 list 具體的答案其他人都說了,會發生切連科夫輻射。其實我覺得題主想問的是,會不會發生什...

令f x x e x 1 ,並補充定義f 0 1,那麼f x 在x 0處是否任意階可導?

不可數凝聚點 若f一階可導有 f x 1 e x 1 f x 1 e x 1 2 右邊則可以再求導,故f二階可導,如此往復即可 隔壁有高人指出 恕我孤陋寡聞,第一次聽說.查了一下,有如下的結果 令上式中 就得到 的表示式.由於 就是題主所述的補充定義過的函式.而這個級數在 上一致收斂於 且 在上有連...