代码如下
#include<stdio.h>
static int x=3;
void charge(int a)
{
int x = 0;
x-=a;
}
int main()
{
int i = 0;
for(i = 0;i < 10;i++)
{
x++;
charge(i);
}
printf("%d",x);
return 0;
}
求运行结果的详细解释,还有static这个有没有适合刚学c的人的解释,谢谢!