3 回答

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
C語(yǔ)言以函數(shù)為基本單位,那么函數(shù)之間的相互調(diào)用是在所難免的,在調(diào)用完函數(shù)后程序回到主調(diào)函數(shù)執(zhí)行我們往往需要前一個(gè)函數(shù)調(diào)用完之后返回出一些東西,通過這個(gè)返回值來(lái)調(diào)度以下代碼的執(zhí)行。當(dāng)然,如果你的需求不需要當(dāng)前函數(shù)有返回值那么定義為void就行。

__innocence
TA貢獻(xiàn)313條經(jīng)驗(yàn) 獲得超208個(gè)贊
函數(shù)沒有返回值,那和咸魚有什么區(qū)別。
假設(shè)沒有返回值,你寫一個(gè)兩個(gè)整數(shù)相加的函數(shù),請(qǐng)問,你如何使用這個(gè)函數(shù)?有返回值的情況:
int a=1;
int b=2;
int add(int a,int b){return a+b;}
//計(jì)算a+b
int c = add(a,b);
如果沒有返回值,你試試計(jì)算a+b的結(jié)果,賦值給c,并不能做到
- 3 回答
- 0 關(guān)注
- 2197 瀏覽
添加回答
舉報(bào)
0/150
提交
取消