亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請高手請教一下 關于沒有返回值的函數為何不能放在括號里

為何jackResult不能放在printf的括號里?

正在回答

3 回答

這和代碼的執行順序有關,如果你把jackresult((a,b,c))放在printf 函數的參數中

printf函數會先執行你調用的函數jackresult(),然后再執行printf輸出函數里面的內容

如果你放在下面就沒問題。

這就是和執行順序有關。

0 回復 有任何疑惑可以回復我~
#1

慕粉4028604 提問者

非常感謝!
2016-10-06 回復 有任何疑惑可以回復我~

為什么 jackresult不能 放在括號里 比如:printf(”jack運算結果是:“,jackresult(a,b,c))如果這樣的話輸出會變成:我算不出

??????????????????? ??jack運算結果是:“,

這兩個語句的位置出錯了

???????????????

0 回復 有任何疑惑可以回復我~

這樣問問題太籠統了,請附上代碼,不然不好回答。

具體問題具體分析。

0 回復 有任何疑惑可以回復我~
#1

慕粉4028604 提問者

為什么 jackresult不能 放在括號里 比如:printf(”jack運算結果是:“,jackresult(a,b,c))如果這樣的話輸出會變成:我算不出              jack運算結果是:“, 這兩個語句的位置出錯了
2016-10-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請高手請教一下 關于沒有返回值的函數為何不能放在括號里

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號