| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 487 人关注过本帖
标题:main(),int main(),void main(),int main(void)
只看楼主 加入收藏
傻了么这是
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2015-3-29
结帖率:100%
收藏
已结贴  问题点数:1 回复次数:12 
main(),int main(),void main(),int main(void)
几者分别代表什么含义呢?之间有什么区别吗?
2015-03-30 19:52
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:1 
别为这个问题烦心了
简单记住用
以下三种为合法
而且最为通用的main函数声明形式
请任选一种使用即可

int main(void){
    retun 0;
}

int main(int argc, char *agrv[]){
    retun 0;
}

int main(int argc, char **agrv){
    retun 0;
}

[ 本帖最后由 longwu9t 于 2015-3-30 20:39 编辑 ]

Only the Code Tells the Truth             K.I.S.S
2015-03-30 20:31
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用longwu9t在2015-3-30 20:31:12的发言:

别为这个问题烦心了
简单记住用
以下三种为合法
而且最为通用的main函数声明形式
请任选一种使用即可
 
int main(void){
    retun 0;
}
 
int main(int argc. char *agrv[]){
    retun 0;
}
 
int main(int argc. char **agrv){
    retun 0;
}
为啥是"."?
2015-03-30 20:36
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
回复 3楼 zklhp
不好意思 随手失误 我把上面的代码改过来

Only the Code Tells the Truth             K.I.S.S
2015-03-30 20:38
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用longwu9t在2015-3-30 20:38:57的发言:

不好意思 随手失误 我把上面的代码改过来

Vim也不是那么好用嘛
2015-03-30 20:41
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
回复 5楼 zklhp
酒喝多了

Only the Code Tells the Truth             K.I.S.S
2015-03-30 20:42
傻了么这是
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2015-3-29
收藏
得分:0 
回复 5楼 zklhp
晚上少喝点    推荐夏日特饮   凉白开
2015-03-30 20:44
傻了么这是
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2015-3-29
收藏
得分:0 
回复 2楼 longwu9t
这三种有什么区别么
2015-03-30 20:45
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
回复 8楼 傻了么这是
如果编译完的程序在执行时没有参数的话 三种效果都一样
有参数的话 后两种写法也是一样的效果
第一种写法是不接受命令行参数的

Only the Code Tells the Truth             K.I.S.S
2015-03-30 20:47
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用longwu9t在2015-3-30 20:47:19的发言:

如果编译完的程序在执行时没有参数的话 三种效果都一样
有参数的话 后两种写法也是一样的效果
第一种写法是不接受命令行参数的

不是不接收 是不处理 你非给它参数也不违法不是

感觉好点了么
2015-03-30 21:06
快速回复:main(),int main(),void main(),int main(void)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013442 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved