为什么在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/07/05 15:11:53
![为什么在vc中,第一种写法是对的,第二种就会报错?第一种:main(){\x09int a=7;\x09int b=7; \x09printf(](/uploads/image/z/7977446-62-6.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8vc%E4%B8%AD%2C%E7%AC%AC%E4%B8%80%E7%A7%8D%E5%86%99%E6%B3%95%E6%98%AF%E5%AF%B9%E7%9A%84%2C%E7%AC%AC%E4%BA%8C%E7%A7%8D%E5%B0%B1%E4%BC%9A%E6%8A%A5%E9%94%99%3F%E7%AC%AC%E4%B8%80%E7%A7%8D%EF%BC%9Amain%28%29%7B%5Cx09int+a%3D7%3B%5Cx09int+b%3D7%3B+%5Cx09printf%28%22%25d%5Cn%22%2Ca%29%3B%5Cx09printf%28%22%25d%5Cn%22%2Cb%29%3B%7D%E7%AC%AC%E4%BA%8C%E7%A7%8D%EF%BC%9Amain%28%29%7B%5Cx09int+a%3D7%3B%5Cx09printf%28%22%25d%5Cn%22%2Ca%29%3Bint+b%3D7%3B+%5Cx09printf%28%22%25d%5Cn%22%2Cb%29%3B%7D)
x){cד
Ovv<,Ɏ:yާm3mlw>ذɞYϺ2Yy1y%
0v iJ)1yJ:֘Iֵppa{@F$S_)Ȟ@f#E 6q$Aej6
8C=[lF^:q~~
/5>~ߞ.lF/:XT铝O;{N؎ާ/xMF 1
为什么在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;语句就不允许了.