作者:夏晓林
时间:2016.11
问题及代码1
#include<stdio.h>
int f(int n);
int main()
{
printf("%d\n", f(5));
printf("%d\n", f(8));
return 0;
}
int f(int n)
{
static int a=2;
int b=0;
a+=n;
b+=a;
return b;
}
运行结果:
问题及代码2.
#include<stdio.h>
void add()
{
int x=0;
static int y=0;
printf("%d,%d\n",x,y);
x++;
y=y+2;
}
int main()
{
int i;
for(i=0; i<2; i++)
add();
return 0;
}
运行结果:
问题及代码3.
#include<stdio.h>
int x=2;
void cude()
{
x=x*x*x;
printf("%d ",x);
}
int main()
{
x=5;
cude();
printf("%d ",x);
return 0;
}
运行结果: