作业帮 > 综合 > 作业

为什么在vc中,第一种写法是对的,第二种就会报错?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/07/02 23:00:12
为什么在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中,第一种写法是对的,第二种就会报错?
C语言要求变量的声明必须在可执行语句之前.第二种中printf("%d\n",a);语句之后的int b=7;语句就不允许了.