学长就是帅
2015-04-08 17:45
#include <stdio.h>
void main()
{
int a = 5;
printf("a = %d\n", a);
return 0;
}
为什么划线加粗部分的“0”可以改为“a”或者“a=a”或者“a=5”或者“5”,而不能改为“b""c""d"...“1”“2”“3”...或者”a=“"int a"呢?
main函数的声明是有规定的,只有下面两种形式,其他的都不规范:
int main(void) int main(int argc, char *argv[])
你打算改成什么呢? 请写成代码,你上面的表述不清楚。
那我将void改为int 但还是上个return返回值的问题,求解答
附:那网址里讲的内容好高端,我听不懂。但还是非常感谢。
应该说你改成什么都不对,因为你写的是void main(),这样写是不能写return返回值的。这个你可以看一下http://imooc.com/video/6207这个内容
C语言入门
926210 学习 · 20797 问题
相似问题