免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: jgcjsw
打印 上一主题 下一主题

[C] void在FreeBSD环境下怎么没用啊 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-12-02 23:28 |只看该作者
火气好大

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
12 [报告]
发表于 2009-12-03 09:03 |只看该作者
我看晕了,到底是main还是man??

论坛徽章:
0
13 [报告]
发表于 2009-12-03 09:40 |只看该作者
主函數的正確寫法是
int main(int argc, char *argv[])
寫成
int main()
也可以,不過不標準。
寫成
void main()
錯的!

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
14 [报告]
发表于 2009-12-03 13:30 |只看该作者
int main()
也可以,不過不標準。


---------------------------------------

你确定?要不咱一起翻翻c99?

论坛徽章:
0
15 [报告]
发表于 2009-12-03 19:59 |只看该作者
原帖由 UnixStudier 于 2009-12-3 09:40 发表
主函數的正確寫法是
int main(int argc, char *argv[])
寫成
int main()
也可以,不過不標準。

寫成
void main()
錯的!


Standard C permits main to be defined with either zero or two parameters:

int main(void) { ... }
int main() { ... } /* also OK, but not recommended */
int main( int argc, char *argv[] ) { ... }


请注意,标准允许空的参数列表,但应该用 void 关键字标明。允许省略参数列表是为了与 K&R 兼容,但不推荐省略。

参见:C: A Reference Manual (5th ed) Sec 9.9 The Main Program (p303)



[ 本帖最后由 langue 于 2009-12-3 20:08 编辑 ]

论坛徽章:
0
16 [报告]
发表于 2009-12-03 20:05 |只看该作者

回复 #10 prolj 的帖子

关于 Plan 9 的编译器,你可以看它的手册,应该是那个叫 02comp.ps 的东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP