C語言,很簡單的我都不懂 若w 1,x 2,y 3,z

2021-03-10 14:47:06 字數 2787 閱讀 6943

1樓:墨汁諾

執行bai結果為1,也就是w的值。

du這句話首先判斷wzhi是否成立dao成版立就返回w否則權判斷y如果w小於x為真則取w為假取y,如果y小於z為真則取y為假則取z。

2樓:噓

若w=1,抄x=2,y=3,z=4,則條件表襲達式w是4。

(baia>b)?a:b;若(dua>b)為真,則取a,如果zhi(a>b)為假,則取b。

擴充套件資dao料:

c程式的生成過程:

c程式是先由原始檔經編譯生成目標檔案,然後經過連線生成可執行檔案。源程式的副檔名為 .c ,目標程式的副檔名為 .obj , 可執行程式的副檔名為 .exe 。

識別符號:

在編寫程式時,必須為函式、變數等命名,這個名字稱為識別符號。c語言中識別符號的命名規則如下:識別符號只能由字母、數字、下劃線組成;

識別符號的第一個字母必須是字母和下劃線;識別符號區分大小寫字母,如if和if是兩個完全不同的識別符號。

合法識別符號如下: a6, b_3 , _mn 非法的識別符號如下: ab#12 , 8m , tr3:

4 , yes no識別符號不能與程式中具有特殊意義的關鍵字相同,不能與使用者編制的函式名、c語言庫函式相同,在程式中各種識別符號儘量不要重複,以便區分。選擇變數名和其他識別符號時,應注意做到 「見名知義」。

3樓:鍾曉鴻吉珠

w以先加括號來區別du,即為w(

zhiw) : (ydao

意思就是,內如果w則取(w)否則取(y一個條件選容擇,繼續判斷,如果滿足y

4樓:

1 如果w小於x為真則取w為假取y,如果y小於z為真則取y為假則取z

請教一個c語言的判斷題,麻煩解釋一下,謝謝!!若w=1;x=2,y=3,z=4,則條件表示式w

5樓:匿名使用者

執行結果為1,也就是w的值

這句話首先判斷w

6樓:匿名使用者

w

所以結果就是w的值

在c語言中,若 int w=1,x=2,y=3,z=4; 則表示式w>x?w:z>y?z:x的值是多少。具體步驟

7樓:匿名使用者

4。1、先執行z>y?z:x,判斷z是否大於y,結果為真,取z的值,結果為4;

2、再執行w>x?w:4,判斷w是否大於x,結果為假,結果為4。

若有多個條件表示式像這樣連在一起:x=《表示式1>?《表示式2>:

《表示式3>?《表示式4>:《表示式5>···執行順序是從右到左依次判斷再求出最後的x,即所謂的右結合性。

8樓:

這條語句可以轉換成if語句,這樣寫應該明白很多if (w>x)else if(z>y)else顯而易見,w不大於x,y大於在,表示式為z的 值,4而且最好加個括號,這樣寫:w>x?w:

(z>y?z:x)

9樓:匿名使用者

式a?b:c值為:若a為真,則b;若a為假,則c。

但有一點是值得注意的,那就是問號表示式的結合性,問號表示式是從右往左的運算方向

尤其是當問號表示式巢狀使用時得注意這個問題,例如**:int w=1,x=2,y=3,z=4;

printf("%d",w>x?w:z>y?z:x);

正確結果是:4

純手打,望採納!!!!

10樓:匿名使用者

答案是4

先加上括號進行簡化

(w > x ? w : (z > y ? z : x))因為w比x小,所以取問號表示式的第二個分支,第二個分支是一個問號表示式,並且z > y條件成立,所以取z的值,為4

11樓:哈切八搭

這個是逗號表示式,第一個意思是如果w>x,那麼就取w的值,反之取z,第二個是取的值是否大於y,如果是,取z的值,否則x的值,而且逗號運算先後順序大於普通運算子,答案是4

12樓:

13樓:我就是神不一樣

在de e wa d j g

14樓:匿名使用者

考察邏輯的那裡 。

c語言。。求解???若定義:int w=1,x=2,y=3,z=4,a=5,b=6; 則執行語句(

15樓:王勃啊

親,一開始b就等於6好不。

你沒看到int b=6麼。。。

後來因為w>x 為假,所以 (b=y>z)就不執行了。

b就保持了原來的值

16樓:匿名使用者

此語句順序執行,先執行a=w>x,條件為假,因此a=0;&&前有一條件為假,所以後邊的語句不執行,因此b=6.

17樓:曾經單純

選b解釋:

w>x不成立,所以a=0,那麼&&運算子的左值(a=w>x)整體為false;

因為&&的短路效果,就是左值為false,則不計算右側表示式;

所以b還是為最初賦值的6

綜上:a=0,b=6

18樓:執筆

y大於z為假,所以b等於0。同理x等於0

很簡單的c函式,看看啊。。。。c語言的函式

這樣寫會有矛盾 你申請的東西無法釋放 你應該充分利用指標,使用下面的辦法 struct point getp1 struct line line 你的夥伴可以這麼呼叫 struct point t p 0 t p getp1 t line if t p return free t p 而這樣還不是最...

一道很簡單的C語言題

include include void main sum sum max min score sum n 2 printf 2f n score 太多了,看到就累!sum應在while迴圈中初始化,也就是說每次輸入前sum都必須清0 include include void main sum su...

我英語,函式,什麼都不懂我想學c語言怎麼辦

首先你說你想來學c語言自,說明你還不會c語言,那你不懂函式是自然的,c語言中的函式跟數學中的函式完全是兩個概念,不一樣。其次,學c語言不需要多少英語,我看見很多人寫程式直接用了很多拼音的,比如他的程式裡面有個名字叫時間,他寫做shijian,或sj,知道點英語就用time唄 最後,就是每個程式都有不...