這是什么情況
#include <stdio.h>
int age(int n)
{
??? int num;
??? if(n == 1)
??? {
??????? return 10;
??? }
??? else
??? {
??????? num = age(n - 1) + 2;
??????? printf("第%d個人%d歲\n", n, age);
??? }
??? return num;
}
int main()
{
??? int num = age(5);
?printf("第5個人的年齡是%d歲", num);
?return 0;
}
2018-10-20
第十二行你輸出的是age,應(yīng)該是num,age是函數(shù)名,num才是返回值