第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

61、請讀程序: main() { int a=1,b=2; printf("%d\n",a=a+1,a+6,b+2);} 則上面程序的輸出結果是____

61、請讀程序: main() { int a=1,b=2; printf("%d\n",a=a+1,a+6,b+2);} 則上面程序的輸出結果是____

C
包小龍蝦 2018-08-20 21:28:58
?61、請讀程序:?main()?{?int?a=1,b=2;?printf("%d\n",a=a+1,a+6,b+2);}?則上面程序的輸出結果是____? A、2?B、3?C、4?D、1
查看完整描述

7 回答

已采納
?
onemoo

TA貢獻883條經(jīng)驗 獲得超454個贊

這里不是逗號表達式。原答案沒錯,是 2

查看完整回答
反對 回復 2018-08-20
  • 包小龍蝦
    包小龍蝦
    那這樣的話就是按平常的輸出執(zhí)行啦?執(zhí)行時按b+2,a+6,a=a+1依次執(zhí)行,輸出僅有一個%d,因此輸出時輸出第一個值嗎
  • onemoo
    onemoo
    關于這個兩個疑問,我又回復了一帖。
?
pop小樂樂

TA貢獻2條經(jīng)驗 獲得超1個贊

這里只會輸出一個int型的字符,看第一個逗號后面的表達式:a=a+1 這里是從右往左賦值,也就是a =2 然后輸出2

查看完整回答
1 反對 回復 2018-08-21
?
從來只愛真白

TA貢獻4條經(jīng)驗 獲得超3個贊

這是?

查看完整回答
反對 回復 2018-08-21
?
從來只愛真白

TA貢獻4條經(jīng)驗 獲得超3個贊

這是什么?

查看完整回答
反對 回復 2018-08-21
?
onemoo

TA貢獻883條經(jīng)驗 獲得超454個贊

執(zhí)行時按b+2,a+6,a=a+1依次執(zhí)行

準確地說不是“依序執(zhí)行”。

實際上 C 標準沒有規(guī)定調用函數(shù)時的各個參數(shù)哪個會先求值,所以傳實參時要注意各個參數(shù)求值不能互相影響。我說的“互相影響”就是指比如有的參數(shù)有副作用(自增之類),而副作用剛好會影響別的參數(shù),類似 (..., a++, a, ...) 這樣的傳參就是有問題的。

當然題目中的各個參數(shù)互不影響,所以這一點上沒有問題。


輸出僅有一個%d,因此輸出時輸出第一個值嗎

printf 這樣的函數(shù)最好在調用時傳入對應個數(shù)的參數(shù),不要多傳或少傳。不正確的參數(shù)個數(shù)在編譯時,編譯器肯定會給出警告的,但不一定會報錯。

一般來說,多傳入?yún)?shù)不會引起顯著的錯誤。但是少傳入?yún)?shù)一定會引起問題??傊畬嶋H運用時一定要注意參數(shù)個數(shù)。

查看完整回答
反對 回復 2018-08-21
?
小魚0319zn

TA貢獻5條經(jīng)驗 獲得超2個贊

bucuo

查看完整回答
反對 回復 2018-08-21
?
小魚0319zn

TA貢獻5條經(jīng)驗 獲得超2個贊

bucuo

查看完整回答
反對 回復 2018-08-21
?
慕尼黑12138666

TA貢獻1條經(jīng)驗 獲得超0個贊

這好像是我高中數(shù)學題

查看完整回答
反對 回復 2018-08-20
?
xYS1717

TA貢獻6條經(jīng)驗 獲得超1個贊

我猜是2

查看完整回答
反對 回復 2018-08-20
?
hhsj168

TA貢獻1條經(jīng)驗 獲得超0個贊

c吧,逗號表達式的結果

查看完整回答
反對 回復 2018-08-21
  • 7 回答
  • 0 關注
  • 3973 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號