main
1、各种main函数
大家在看各种C++代码主函数时,发现,写法有很多种,比如:
int main() {
//代码
return 0;
}
int main(int argc, char* argv[]){
//代码
return 0;
}
void main() {
//代码
}
//……
2、对比
这些主函数本质上的区别是返回值的区别,其中下面这组,主函数声明为 int , 返回值就为 int,return 0 表示正确返回。
int main() {
//代码
return 0;
}
int main(int argc, char* argv[]){
//代码
return 0;
}
下面的主函数声明为void ,即空类型 ,所以函数返回是无返回值类型,有两种表示方式。
void main() {
//代码
}
void main() {
//代码
return ;
}
大家在写函数时,还会发现,有时候主函数没有参数,函数括号里面为空代表不确定参数,并不是说不带参数。如果要告诉编译器函数不带参数,标准做法如下:
int main(void){
return 0;
}
还有一种特殊的写法如下:这种写法为老式的写法。但是返回类型int在新型的编译器中不可以省略,否则会有警告;现在基本上已经没有这种形式的写法了。告诉大家只是作为了解。
main(){
}
3、主函数返回值使用建议
这个使用建议,不代表标准说法,只是我总结了老师和一些专业计算机同学的一些编程风格。在这里分享给大家。也希望大家能够跟我一起交流。
1,void main()为老式的写法。VC 6.0及之前的VC使用这样的写法。
2,int main() 和 int main(int argc, char* argv[]) 等返回值为整型为新的写法。
3,尽量采用返回值为整型的写法。如果仅仅是为了方便,也可以采用无返回值。
相关阅读
转自:http://blog.csdn.net/holly2008/article/details/23629351一、INTERVAL YEAR TO MONTH / INTERVAL DAY TO SECOND语法:INTER
1、我不是技术人员,也不是为了码代码调试手机特别研究,纯粹一颗不服输的心态,钻研,学习的风格。废话不多说了,我说干货文章算是百度、B
idea这款开发神器,用了就爱上它,但是有一些基本的配置是经常用到的,这里写一篇文章记录一下,并且根据在实际工作中不断去更新。 1.ma
Intel 5 6 7 8系列芯片组介绍 Iknow.2015-11-05 22:40|知识编号:122257操作步骤:【Inetl 5、6、7、8系列芯片组介绍】芯片组是主板
delphi2007:"Invalid floating point operation" 错
这两天用使用海思的库hi_h264dec_w.dll(版本v2.2.2.0.2)解码时,在直接拷贝时出现"Invalid floating point operation.”的错误;目