有沒(méi)有大佬幫忙看看這個(gè)問(wèn)題出那了,運(yùn)行沒(méi)有問(wèn)題,但是結(jié)果是好幾位數(shù)
int abc(n)
{
? ? int age;
? ? if(n==1)
? ? {
? ? ? ? return 10;
? ? }
? ? else
? ? {
? ? ? ? age=abc(n-1)+2;
? ? return age;
}
}
int main()?
{
? ??
printf("第5個(gè)人的年齡是%d歲", "abc(5)");?
return 0;
}
2020-07-23
你的 int main 函數(shù)里面 沒(méi)有調(diào)用abc函數(shù)
2020-07-22
2020-05-17
主要原因:1你在定義函數(shù)時(shí),先要確定參數(shù)的類(lèi)型,如int abc(int n),n為整型;
????????????????? 2return age返回的時(shí)候,是返回給abc(5),但是你又添加了一個(gè)雙引號(hào)(""),這個(gè)雙引號(hào)("")代表字符串,所以得到的值就不同。(此上乃C童鞋所述,希望對(duì)你們有幫助,有所不對(duì)的地方(請(qǐng)見(jiàn)解)請(qǐng)指教)
2020-04-27
abc函數(shù)的返回值沒(méi)有