为什么在vc中,第一种写法是对的,第二种就会报错?第一种:main(){\x09int a=7;\x09int b=7; \x09printf("%d\n",a);\x09printf("%d\n",b);}第二种:main(){\x09int a=7;\x09printf("%d\n",a);int b=7; \x09printf("%d\n",b);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 07:04:11
为什么在vc中,第一种写法是对的,第二种就会报错?第一种:main(){\x09int a=7;\x09int b=7; \x09printf(

为什么在vc中,第一种写法是对的,第二种就会报错?第一种:main(){\x09int a=7;\x09int b=7; \x09printf("%d\n",a);\x09printf("%d\n",b);}第二种:main(){\x09int a=7;\x09printf("%d\n",a);int b=7; \x09printf("%d\n",b);}
为什么在vc中,第一种写法是对的,第二种就会报错?
第一种:
main(){
\x09int a=7;
\x09int b=7;
\x09printf("%d\n",a);
\x09printf("%d\n",b);
}
第二种:
main(){
\x09int a=7;
\x09printf("%d\n",a);
int b=7;
\x09printf("%d\n",b);
}

为什么在vc中,第一种写法是对的,第二种就会报错?第一种:main(){\x09int a=7;\x09int b=7; \x09printf("%d\n",a);\x09printf("%d\n",b);}第二种:main(){\x09int a=7;\x09printf("%d\n",a);int b=7; \x09printf("%d\n",b);}
C语言要求变量的声明必须在可执行语句之前.第二种中printf("%d\n",a);语句之后的int b=7;语句就不允许了.