今天被同学指出了一个坏习惯,编写main ( ) 函数是使用
void main( )
{
...........
}
这样的写法是有问题的。
标准C++要求main有int型返回值,标识程序正常结束 int main() 对应 return 1;(return 一个整形值)
而在C中允许void main()即main()无返回值
C++标准虽然不允许 main为void型,但是在一些编译器比如VC6上允许main为void型,
头文件申明为#include <iostream.h> (C++中.h的头文件是对C的支持,使非模板化的)
如果学C++还是写成int main()好一点 。
所以初学者们不要犯和我一样的错误哦。
标准的写法是
int main( )
{
.....
return 1; //返回值是1
}
最后我在论坛上找到了一篇非常详细的C程序编写规范 点击打开链接 大家都可以去看一下。