网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月30日
漏签
0
天
c++吧
关注:
612,521
贴子:
2,110,367
看贴
图片
吧主推荐
游戏
13
回复贴,共
1
页
<<返回c++吧
>0< 加载中...
main函数的问题
只看楼主
收藏
回复
天涯客063
&&
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我看了吧里不少帖子都在用void main,这三张图大家看看,g++编译器,如果永乐void main,明确提示必须返回int,不然就编译不出结果。fedora linux系统。或许别的编译器能通过编译,但是c++标准没有void main,c++之父也说过c和c++没有void main,写代码难道就不用遵循标准吗?能通过编译就随便写?
天涯客063
&&
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
义乌市迪丰网络科技
c++
,一键修复电脑软件和游戏缺失DLL、DirectX导致的崩溃、卡顿、故障等问题
2025-04-30 21:12
广告
立即查看
广告
立即查看
堂而皇之
^
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看场景咯,要是开发单片机程序,用void在含义上不是更准确些吗
q68257962
,
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
第一,严谨的做法是int main(void)或int main(int argc, char** argv);
第二,有的编译器提供了不同的扩展,也就是说在完全覆盖c标准的前提下,支持些别的写法;
第三,c语言作为一门语言要求程序入口是main,但实际上程序入口是编译器指定的,比如cmsis上程序入口就经常是ResetHandle,但框架已经封装了一个main函数被调用。
Sunchy321
(int)
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对 freestanding environment 而言没有这些约束。
对 hosted environment C++ 明确禁止 void main;C99 允许这种原型,但这不是标准定义的。
但是为什么要用不可移植的原型。。不能理解
憎谎言的韭菜
<
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
开情况吧。写小程序一般编译器自带void mian(), 就懒得改了。自己手写还是习惯 int main().
飞龙
*
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
gcc虽然不支持voif main,但是它支持的不在标准中的黑魔法也多着呢。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示