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

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

為什么調用的函數在輸出語句后面?

https://img1.sycdn.imooc.com//5cb307030001bc4f06790148.jpg求大佬解答

正在回答

1 回答

因為需要輸出的結果是“jack的運算結果是:我不知道”

先printf("jack的運算結果是:"); 再運行jackResult(a,b,c);才會以上面的形式輸出。

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

慕粉4487960

那為什么 printf("Jone運算結果是:%d\n", jR); 可以? printf("Jack運算結果是:",jackResult(a,b,c)); 不可以?
2019-08-21 回復 有任何疑惑可以回復我~
#2

慕蓋茨5169227 回復 慕粉4487960

",jackResult(a,b,c)); 寫錯了 printf輸出中,你格式符在那?就那個%S\n的這種 第二,輸出調用自定義函數是jackresult 可前面定義該函數時用的void 是個空函數 沒有返回值的,因此會報錯! 我是這么理解的
2019-09-16 回復 有任何疑惑可以回復我~
#3

慕容3376081 回復 慕粉4487960

在printf中逗號右邊是參數表,可以是常量 變量 表達式和函數返回值,所以在printf里面調用函數就是使用函數返回值,而這里的函數是沒有返回值的。后面調用函數是在函數內直接使用printf打印出“我不知道”,所以這里的函數是不能作參數。
2019-10-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么調用的函數在輸出語句后面?

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

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

幫助反饋 APP下載

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

公眾號

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