#include<stdio.h>
int a,b=10;
viod f1();
viod f2();
int main()
{
printf("a=%d,b=%d\n",a,b);
printf("After calling f1 once\n",a,b);
f1();
printf("After calling f1 twice\n",a,b");
f1();
return 0;
}
void f1()
{
static int c,d=3;
int e, k=9;
++a;
++b;
c++;
d++;
e++;
k++;
prinrf("a=%d,b=%d\n",a,b);
prinrf("c=%d,d=%d\n",c,d);
prinrf("e=%d,k=%d\n",e,k);
}
4 回答
已采纳
流浪_老
TA贡献71条经验 获得超14个赞
#include<stdio.h>
int a,b=10;
void f1 ();
int main()
{
printf("a=%d,b=%d\n",a,b);
f1();
printf("After calling f1 once\na=%d,b=%d\n",a,b);
printf("After calling f1 twice\na=%d,b=%d\n",a,b);
return 0;
}
void f1()
{
static int c,d=3;
int e, k=9;
++a;
++b;
c++;
d++;
e++;
k++;
printf("a=%d,b=%d\n",a,b);
printf("c=%d,d=%d\n",c,d);
printf("e=%d,k=%d\n",e,k);
}
RockenRoll
TA贡献35条经验 获得超13个赞
printf("After calling f1 once\n",a,b);
printf("After calling f1 twice\n",a,b");//这里还多了个“
这2个都没有输出a,b的值你写这肯定不对的,
还有你直接把viod f1();viod f2();定义在main函数前面就可以了啊。
- 4 回答
- 0 关注
- 1751 浏览
添加回答
举报
0/150
提交
取消