面包是膨化食品吗:C程序设计高手进来帮小弟一把

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 01:09:49
以下程序输出的第一行是___________,第二行是___________。
# include <stdio.h>
int f(void)
{ static int a, b=10,c=1;
a+=b; b+=c; return c=a+b;
}
void main(void)
{ printf(“%d\n”,f(x)); printf(“%d\n”,f(x));}

没有输出! 你写本函数本身是一个不带参数的函数,而你调用函数时用的是带参数的.如果将{ printf(“%d\n”,f(x)); printf(“%d\n”,f(x));} 改为{ printf(“%d\n”,f()); printf(“%d\n”,f());} 那么语法就对了
输出结果是第一行21 第二行53