課程
/后端開發
/C
/C語言入門
?沒有返回值的函數是否可以使用int而不使用void?
為什么非要一個返回值呢
我對返回值還有一些不了解
2015-10-10
源自:C語言入門 5-5
正在回答
在C語言中無返回值的需要寫void,這是C的一個標準,void代表無類型的聲明;
返回值在這里是可以不需要,但在更加復雜的代碼中,如果有多處需要使用這個返回值,那么在以后的修改會很麻煩!因此在方法有返回值就可以在方法里直接修改。
慕運維3592475 提問者
你需要這個函數在運算后得出一個值,并且這個值打算用返回值的方式返回給調用者的話,就使用返回值唄。?
你的函數沒打算返回什么值的話,就不需要返回值嘍,也就是返回類型為void。 當然這種情況下也可以把返回類型聲明為int,可既然你什么也不返回,聲明有返回值不是很多余嗎。所以這種情況應該將返回類型聲明為void
沒有返回值的函數一定要使用void,int代表返回整型的返回值。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答void函數,是否加return 0返回值
2 回答第二個void函數 我用int定義 返回return 0可以嗎
3 回答主函數使用int main(void)為什么不行
1 回答沒有RETURN的 int函數返回值是什么?
1 回答函數返回值可以返回數組么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-11
在C語言中無返回值的需要寫void,這是C的一個標準,void代表無類型的聲明;
返回值在這里是可以不需要,但在更加復雜的代碼中,如果有多處需要使用這個返回值,那么在以后的修改會很麻煩!因此在方法有返回值就可以在方法里直接修改。
2015-10-11
你需要這個函數在運算后得出一個值,并且這個值打算用返回值的方式返回給調用者的話,就使用返回值唄。?
你的函數沒打算返回什么值的話,就不需要返回值嘍,也就是返回類型為void。 當然這種情況下也可以把返回類型聲明為int,可既然你什么也不返回,聲明有返回值不是很多余嗎。所以這種情況應該將返回類型聲明為void
2015-10-10
沒有返回值的函數一定要使用void,int代表返回整型的返回值。