c語言程式設計gtygtzygtygtzyz怎樣解釋

2021-03-11 00:57:15 字數 2806 閱讀 6389

1樓:北京泗洪人

先說明,該題採用很糟糕的書寫風格,難以理解,難以維護,難以糾錯。

由於表達版式之間沒有用()明確權操作,所以操作符的優先順序採用c語言的預設設定。這裡主要涉及以下幾個操作符:

>= 比較運算子

&& 邏輯與運算子

?: 三運算元的條件運算子

優先順序如下:

「>=」 > 「&&」 > 「?:」

因此該表示式可以改寫成:

(x>=y)&&(x>=z)?x:(y>=x)&&y>=z?

y:z繼續:((x>=y)&&(x>=z))?

x : ((y>=x)&&y>=z) ? y :

z因此,題目的語義是:

取x, y, z中的最大值。相當於:

max(x, y, z)

2樓:匿名使用者

這裡首先給你解析一下x>=z?x:y這個表示式:

這個表示式的意思是,先判斷x>=z是否為真,為真則取x,為假則取y然後這個表示式的意思是:

x >= y

and(x>=z?x:y)>= x

andy>=z?y:z

3樓:光棍誓言

先了解xyz的值復,

先判斷,x>=y&&x>=z是否成製立,這是bai與關係。

如果du

成立就判zhi斷x,x不為假,dao那麼就是執行y如果x>=y和x>=z不成立,就判斷y>=x&&y>=z如果這是成立的,也執行y,不成立就是z

這裡注意 那個運算為真。與運算,還有就是 「 ? : 」

判斷組合,

a?b:c

這就是a為真麼,真就是執行b,

不然就執行c。

這裡從左往右看就是。呵呵!

4樓:匿名使用者

樓上解答很準確了

你這個式子 通俗點說

如果x大於

等於y 且x大於等於z這個條版件屬實 結果就是權x若不屬實 往後看 執行又一條同樣指令

看y大於等於x 且 y大於等於z是否屬實 屬實 結果就是y不屬實 結果就是z

這個屬於套嵌 初學的話 自己解析的時候加上括號會容易點以上

5樓:坑爸大學生

a?b;c

解釋為a是否為真?若為真則執行b,否則執行c

6樓:最純淨的幸福

如果x>y且x>=z,則等於x,否則等於y

c語言中,(x&&y)==(x||z)的意思是?值為?

7樓:匿名使用者

x和y都為非零值時

,(x && y)為真(1),任意乙個為零,或都為零時,(x && y)為假(0),&&為邏輯與操作符。

x和z有乙個為真(非零)時,或都為真時,(x || z)為真(1),只有x和z都為零時,(x || z)才為假(0),||為邏輯或操作符。

==是比較操作符,如果兩邊都為真或都為假,則返回真,否則返回假。

8樓:匿名使用者

你這個比較亂首先 第乙個的意思是比較x與y是否同時為真 跟x與z是否有乙個為真

當x為真時 具體最後的結果跟x y z的取值有關當x真y真z真的時候結果是真

當x真y真z假的時候結果是真 。。。。

情況太多了 就不乙個乙個寫了 第二個是比較x是否不大於y與y是否不等於z 然後再跟後面的取或 你想知道值的話 把x y z 的值告訴我 我再給你看出來吧

最後乙個的值是x-y+z+1

執行完以後 x變成x+1 y不變 z變成z+1你這個比較亂 得一步一步來

9樓:匿名使用者

邏輯運算子:&&邏輯與 ||邏輯或 !邏輯非

++ 自增 --自減。。。x++相當於x,x=x+1;++x相當於x=x+1,x;

== 相等 != 不相等

10樓:匿名使用者

例如:x=3 y=5 z=2

3&&5=1;

3||2=1;

表示式(x&&y)==(x||z) 的值為1!(3>5) = 1;

(y!=z)||(x+y)&&(y-z)

(5!= 2)||(3+5)&&(5 -2)= 1;

表示式!(x>y)+(y!=z)||(x+y)&&(y-z)的值為2x++ = 3

++z = 3

3-5+3 =1

c語言裡面z=x>y? x:y;什麼意思 怎麼用

11樓:匿名使用者

z=x>y? x:y;

把中x,y大者賦值給z,

x>y? x:y;

如x>y成立則(x>y? x:y)=x

不成立則(x>y? x:y)=y

a? b:c

先判斷a是否成立,

成立則(a? b:c)=a

不成立則(a? b:c)=b

c語言中z+=x

12樓:oo沒有蠟

判斷 x

為真 則 z=z+(x++);

為假 則 z=z+(y++);

13樓:匿名使用者

a?b:c

若a真,返回b

若a假,返回c

14樓:不懂就來問高手

把x加z賦值給z,若此時z比y小就將原x加1,否則將原y加1。回答完畢,給點分吧可憐可憐,小主人~~~

c語言程式設計,C語言程式設計

else 非字母 switch read buf break default break printf n printf tab count d n tab count printf blank count d n blank count printf char count d n char cou...

c 語言程式設計,c 語言程式設計

如下 include include using namespace std typedef long long ll ll fac ll x int main ll s,m,n,k cout 請輸入m,n,k m n k s fac m fac n fac k cout s m n k c 語言程...

c語言程式設計,C語言程式設計 c m n m n

c n,m n m n m c n,m p1a1 b1 c1p2a2 b2 c2 pkak bk ck,n 10,000,000 cpp include constintmaxn 1000000 include usingnamespacestd boolarr maxn 1 vectorprodu...