C語言基礎題,誰能幫忙解答一下,要有詳細註釋,謝謝

時間 2021-09-03 07:05:17

1樓:

main()

程式執行後的輸出結果是: ( b )

a)1 65 1 6.5 b)1 65 1.5 6.5  c)1 65 1.0 6.5 d)2 65 1.5 6.5

望採納!

2樓:桓秋梵泰

答案是:1 65 1.5 6.5

【解析】對於賦值符號,計算方向是從賦值符號右邊往左計算的,所以我們看:

a = f /= c *= (x=6.5);

我們就能很容易地求出:

x = 6.5;

c = c * x = 10 * 6.5 = 65;(這裡注意下,雖然c是字元型,但是整型也是可以賦給它的,畢竟字元也是和ascii對應的,字元型的變數,既可以給一個字元,也可以給一個整型值,它也對應一個字元(ascii對應一個字元),輸出的時候,如果格式控制是%d,就是輸出字元的ascii值)

f = f / c = 1.5;(這裡f是float型)a = f; (f是float型,而a是整型,就只能取整了,因此是1)

3樓:水主沉浮

答案選b吧。過程如下:

a = f /= c *= (x=6.5);

從右向左開始求值:

x=6.5,同時(x=6.5)的值為6.

5c*=6.5,c=c*6.5=65,等式的值為65f/=65,f=f/65=100/65=1.

5,等式的值為1.5a=1.5,a=(int)1.

5=1。

4樓:劉文正粉絲

一共要輸出4個變數,但是給的選項只有兩個,那肯定都不對.

c語言題,幫忙詳細解釋一下,c語言的題,幫忙解釋一下,謝謝!!!

i 5時開始執行 if 語句 if i 4 printlf d i 輸出5i 表示先取i操作,再自增1 1表示先自增1,再取i操作所以這裡輸出 5 i 6 break 跳出for迴圈 不執行for語句裡的 i 跳出執行 printf d i i 6 i 表示先取i操作 所以輸出 6 最後i的值是7輸...

c語言問題?詳細解答一下,謝謝,C語言問題,詳細解答一下,謝謝

密碼忘記了 遞迴呼叫,結果是輸出陣列中所有數的和,對這個例子結果是6.if n 這句話表示如果n 1,就以該陣列第二個數為輸出作為一個新陣列,n 1為新的n,遞迴呼叫該函式,將返回值和當前輸入陣列的第一個元素加起來的和作為返回值。else return a 0 表示n為1時,直接返回陣列第一個元素。...

會計基礎題,麻煩具體解答一下,謝謝

1.實收資本屬於所有者權益,這是基本定義。預付賬款,可以從對方來理解,預收了款項,但實際交易還沒發生,形成了負債,我方就實際是債券,屬於資產。2.b中的會計分錄是 借 應付職工薪酬 貸 現金,借貸方都不涉及費用啊,應付職工薪酬屬於負債類科目。3.還是先列分錄。借 管理費用 貸 銀行存款,管理費用屬於...