1.局部变量,在被调用函数中改变局部变量的值,不影响主函数,即:虽然在局部变量中重新进行赋值,但是在主函数中,局部变量的值仍不变。
解决办法:1.定义为全局变量,
2.用指针,通过地址改变值。
2.printf(),在printf()中输出参数的计算的先后顺序未定义,不是在前面的就先计算,后面的后计算。
解决办法:用多个printf().如:
#include<stdio.h>
int Fibonacci(int n);
int count;
int main()
{
int n,ret;
printf("please input n:\n"