void main和int main的区别
其实main也是一个函数;
#include<stdio.h>
void main(){
}
如上代码所示,void main() 这样定义只是说明main函数没有返回值。
#include<stdio.h>
int main(void){
return 0;
}
如上代码所示,int main(void)和int main()是一样的(括号里没有东西就相当于void)
说明main函数有一个int类型的返回值。
int main()是C语言的规范,要求main函数返回一个int类型的返回值来告诉操作系统程序执行正确还是执行错误。
执行正确返回0,即return 0; 执行错误返回非0。
但是目前操作系统不会去判断这个返回值,所以你写成void main()还是int main()其实是一样的,没有什么区别。
推荐写成int main()这种形式。
————————————————
版权声明:本文为CSDN博主「李桥桉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wodegeCSDN/article/details/112687959
void main和int main的区别相关推荐
- void main 和 int main的区别
main是一切(控制台)程序都必须有的一个入口函数 main函数是否有返回值在绝大多数情况下无关紧要 因为main函数体内的代码一旦运行完毕 这个程序就结束了 int main() 主函数返回的值是0 ...
- C语言中void fun() 与 int fun()的区别
一.指代不同 1.void fun() :定义一个空返回值的fun函数. 2.int fun():定义一个返回整数型的fun函数. 二.用法不同 1.void fun() :可以直接调用fun函数. ...
- int main()和void main()有什么区别
其实main也是一个函数: #include<stdio.h> void main(){} 如上代码所示,void main() 这样定义只是说明main函数没有返回值. #include ...
- 浅谈c/c++中main(),int main(),void main(),int main(void)四者之间的区别
一.主函数也是函数 首先我们要了解C/C++中函数的定义,因为main函数也是函数,与其他函数的区别只是主函数是程序的主线而已,程序从它开始也在其中结束.一个函数由函数名.其前的类型标识符.其后小括号 ...
- C/C++中“int main()”和“int main(void)”的区别
考虑main()的以下两个定义. int main() {/* */ return 0; } 和 int main(void) {/* */ return 0; } 有什么区别 ...
- int main与void main的区别
正确而且标准的方式应该是int main()或者int main(int argc, char* argv[])
- int main()和void main()
void main 和 int main的区别就是有无返回值. 在int main 可以出现非 int 类型的东西.在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示. ma ...
- 看完你就明白:什么情况下该用int main(int argc, char *argv[])而不是int main(void)
微信公众号:"C语言初学者之家" 之前的文章中提到,C语言main函数可以写作int main(void),也可以写成int main(int argc, char *argv[] ...
- typedef int(init_fnc_t) (void) 和 typedef int(*init_fnc_t) (void)函数类型和函数指针的区别
转载请注明原地址:http://blog.csdn.net/oyhb_1992/article/details/76975284 typedef int(init_fnc_t) (void)和 typ ...
最新文章
- logback的简单使用
- mount 安卓system只读_Android如何让system分区可读写(MTK安卓6.0)-阿里云开发者社区...
- 编程是使用计算机的什么部位,第一章 编程语言及计算机介绍
- 【iOS】iOS开发之使用Mac自动操作制作@1x@2x@3x图片(切图)
- Go语言的map以及sort
- 绝对定位实现漂浮工具条停靠在内容旁边
- python cv2图片剪裁
- 服务器无线桥接后怎么上网,tplink无线路由器桥接成功不能上网该怎么办?
- 保护您的AWS网站免受DDoS攻击
- PC微信端浏览器js点击失效
- 增长工程日 | 从战略到战术,如何搭建新消费品牌增长体系
- 韩商言房子卖价有多高,做现女友就有多难?
- 牛客练习赛85 A~D题题解
- seatunnel 高性能分布式数据集成平台
- 跨境电商ERP中的自动化 5.平台订单自动打印面单
- 基于Spring Boot+Shiro+Thymeleaf+MyBatis支付系统+微信商城 源码
- 三洋p6系列伺服电机说明书_2-30N.m 50N.m伺服电机扭力测试仪器价格大概多少
- 超详细的张飞硬件第七部开关电源读书笔记01
- opencv笔记(二十六)——OpenCV 中CV_IMAGE_ELEM 的使用
- 基于Face++使用python+opencv来实现人脸验证及人脸解锁