我用這個式子(把后面的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()的前面,對么?
這個錯誤什么意思?
qq_踩了口香糖_04206687
2016-11-26 19:50:43