得到的答案是10,哪里出了問(wèn)題??
#include <stdio.h> ??
int Nice(n)?
{ ? ??
if(n=1) ? ??
{ ? ? ? ??
return 10; ? ??
} ? ??
else ? ??
{ ? ? ? ??
return Nice(n-1)+2; ? ??
}?
} ?
int main() ?
{ ? ??
int year=Nice(5);?
?printf("第5個(gè)人的年齡是%d歲",year); ?
return 0;
}
發(fā)現(xiàn)了問(wèn)題,是n=1和n==1的問(wèn)題,
但為什么是==不是=????
2019-09-02
= 代表的賦值,將右邊的值賦給左邊
== 代表的是判斷,判斷左右兩邊是否相等
2019-08-10
=是賦值 ==是等于??