我用这个式子(把后面的int = 100放在int main()前面后的式子)在VC上运行后显示 error C2143: syntax error : missing ';' before 'type',有谁知道这typy什么意思么?
#include <stdio.h>
void fn()
{
static int x = 1;
x*=2;
printf("x=%d\n",x);
}
int main()
{
int i;
for(i=0;i<5;i++)
{
fn();
}
extern int x;
printf("x=%d\n",x);
return 0;
}
int x=100;//这个式子不应该放到最后面吧?个人认为应该放到int main()的前面,对么?
onemoo