网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月20日
漏签
0
天
mzc6838吧
关注:
7
贴子:
239
看贴
图片
吧主推荐
游戏
4
回复贴,共
1
页
<返回mzc6838吧
>0< 加载中...
主函数main到底怎么定义→_→
取消只看楼主
收藏
回复
mzc6838
知名人士
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一楼
送TA礼物
IP属地:湖南
来自
Android客户端
1楼
2015-04-29 07:30
回复
mzc6838
知名人士
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
目前我见到过的所有主函数有这么两种定义方法:
int main()和void main()
这两种定义方法看似没什么问题,而且在编译的时候有的编译器也可以都通过,但是这两种定义方法确实存在区别
IP属地:湖南
来自
Android客户端
2楼
2015-04-29 07:33
回复
收起回复
2026-08-20 16:54:29
广告
不感兴趣
开通SVIP免广告
mzc6838
知名人士
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实void main()这种定义方法是不科学的,因为在定义一个函数的时候,我们要先规定这个被定义函数返回值的类型,比如求某数的阶乘:
int jiecheng(int x)
{
int num = 1;
for (; x != 0 ; x--)
{num = num * x;}
return num;
}
这个函数的返回值是整形数num,与这个函数定义的类型相同,所以可以在其他函数中当做一个常量来使用。
IP属地:湖南
来自
Android客户端
3楼
2015-04-29 07:41
回复
收起回复
mzc6838
知名人士
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
而void表示这个函数根本没有返回值,就算是有,这个函数也不可能有值,就是说,void类型的函数无法进行数值的操作(因为没意义啊
),这就说明了main()函数需要用int类型进行定义,以便于结尾处的return 0;。
IP属地:湖南
来自
Android客户端
4楼
2015-04-29 07:45
回复
收起回复
mzc6838
知名人士
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好多编译器对于void类型的main()函数会报错,好自为之哦
IP属地:湖南
来自
Android客户端
5楼
2015-04-29 07:45
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
重庆通报时代峰峻泼水事件
1956390
2
吧友破解谜题,钟馗实机来了
1264816
3
反噬!女星炫耀韩奸老祖翻车
1069038
4
Bin最新路透:侧颜锋利如刀削
856648
5
白人赤膊光膀大闹香港地铁
647325
6
韩国被曝性贿赂3名足协人士
534312
7
国服孙策,外卖小哥撞翻闹事男
532036
8
测谎仪爆了,Niko实锤踢大表哥
437294
9
恭迎世一上!Bin哥重回首发
372393
10
幽默统计,美军阵亡人数缩水
313040
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示