1、void main没有返回值,int main有返回值 2、void main 可以用 int main代替。 3、有的编译器main必须要有返回值 int , 那就写成int main 。 扩展资料: main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)C/C++中从来没有定义过void main()。 C++之父Bjarne Stroustrup在...
有的C编译器要求baimain()函数必须要有一个int的返回值。用以获知main()函数的执行情况。 (2)解决方案: 将void main()修改为以下皆可:intmain(void)intmain(intargc,constchar*argv[])intmain(intargc,constchar*argv[],constchar*env[]) 一般main()函数正常运行结束,就返回一个0; 如果出错,就返回相应的...
所以,如果你想你的程序拥有很好的可移植性,请一定要用 int main。总而言之:void main 主函数没有返回值,main 默认为 int 型,即 int main(), 返回整数。注意,新标准不允许使用默认返回值,即 int 不能省,而且对应 main 函数不再支持 void 型返回值,因此为了使程序有很好的移植性,强烈建议使用: int main()...
int main 是 C 语言中定义 main 函数的标准方式,它的返回值类型为 int。这是因为 C 语言约定,程序...
main函数的返回值应该定义为int类型,C和C++标准中都是这样规定的虽然在一些编译器中,void main可以通过...
void main 和 int main 的区别:1、void main没有返回值,int main有返回值 2、void main 可以用 int main代替。3、有的编译器main必须要有返回值 int , 那就写成int main 。
使用 void main 意味着程序无需返回值。正如上面提到的,在 C 和 C++ 中使用 int main 来声明程序的入口点是一种惯例。这是因为这些编程语言规定 main 函数返回类型必须是 int。如果我们使用 void main 技术,则会使程序在执行结束后断言未定义的行为,因为操作系统会尝试读取返回类型以检查操作是否...
因为很多的都是默认有返回值的,return 0,为正常,return 1,为异常!所以是int,这句话你虽然没写,但是在编译的时候,编译器会给你加上~
为什么用visual c++编程void main()提示要返回一个int值 void main()函数我记得不需要返回值的啊,但每次编译系统都会提示void main()语句错误,"::main"must return "int"不好意思说错了,是dev c++ 很多人甚至市面上的一些书籍,都使用了void main( ) ,其
提示main函数的返回值类型必须为int型。同时要在main函数结束执行前添加诸如return 0,之类的语句。void main() 是C++语言的话这类型是不标准的,改为int main()即可。任何时候都可以用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。总结一下就是,...