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

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

沒有返回值的函數是否可以使用int而不使用void?

?沒有返回值的函數是否可以使用int而不使用void?

為什么非要一個返回值呢

我對返回值還有一些不了解

正在回答

3 回答

在C語言中無返回值的需要寫void,這是C的一個標準,void代表無類型的聲明;

返回值在這里是可以不需要,但在更加復雜的代碼中,如果有多處需要使用這個返回值,那么在以后的修改會很麻煩!因此在方法有返回值就可以在方法里直接修改。

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

慕運維3592475 提問者

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

你需要這個函數在運算后得出一個值,并且這個值打算用返回值的方式返回給調用者的話,就使用返回值唄。?

你的函數沒打算返回什么值的話,就不需要返回值嘍,也就是返回類型為void。 當然這種情況下也可以把返回類型聲明為int,可既然你什么也不返回,聲明有返回值不是很多余嗎。所以這種情況應該將返回類型聲明為void

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

沒有返回值的函數一定要使用void,int代表返回整型的返回值。

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

慕運維3592475 提問者

int也沒有錯呀 為什么一定要返回呢,我試著在下面直接使用JR/3,也是沒有問題的啊 代碼在http://www.xianlaiwan.cn/code/5443,大約2015.10.10. 22:03分 謝謝了 對返回值不懂。
2015-10-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

沒有返回值的函數是否可以使用int而不使用void?

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

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

幫助反饋 APP下載

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

公眾號

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