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