| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3273 人关注过本帖
标题:求C代码
只看楼主 加入收藏
寂寞的柳丁
Rank: 2
等 级:论坛游民
威 望:2
帖 子:93
专家分:10
注 册:2007-8-6
收藏
得分:0 

這個不是有書的么?

2007-08-10 10:46
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
建议把全部代码的main()改成int main(void),最后再加上return 0;
然后再发出来,要不然就误导人了
2007-08-10 10:58
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用雨中飞燕在2007-8-10 10:58:58的发言:
建议把全部代码的main()改成int main(void),最后再加上return 0;
然后再发出来,要不然就误导人了

非也,并不是误导人
TC,Win-TC中main()是完全正确的,而C入门一般都用TC(或Win-TC)
int main(void)固然是C标准,没有任何问题,但使用main()不能说是错误
现在信息学奥林匹克初赛C试题,仍使用main(),请明查
C标准规定 函数未声明返回值类型时默认使用int,
所以对于main()来说,编译器编译时会按照int main()来编译


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-08-10 11:08
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
以下是引用雨中飞燕在2007-8-10 10:58:58的发言:
建议把全部代码的main()改成int main(void),最后再加上return 0;
然后再发出来,要不然就误导人了

还没给我代码呢


用C打破禁锢的世界
2007-08-10 11:15
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
C99标准:
main函数的声明只有以下两种形式的正确的:
int main(void){/*..............*/}
int main(int argc, char *argv[]){/*..................*/}
如果现在哪一个的比赛还在用TC的编译器的话,那只能说这个比赛仅仅是结果的比赛,
而不考虑代码最起码的规范
C二级试在2008年都得换新编译器了,难道你还要用TC不成?还是非得等考试公布要换编译器你才换?
2007-08-10 11:16
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用雨中飞燕在2007-8-10 11:16:04的发言:
C99标准:
main函数的声明只有以下两种形式的正确的:
int main(void){/*..............*/}
int main(int argc, char *argv[]){/*..................*/}
如果现在哪一个的比赛还在用TC的编译器的话,那只能说这个比赛仅仅是结果的比赛,
而不考虑代码最起码的规范
C二级试在2008年都得换新编译器了,难道你还要用TC不成?还是非得等考试公布要换编译器你才换?

难道只有C99标准?还有其它的标准啊
中国计算机学会 知道吧,中国最权威的计算机机构,他们出的NOIP试题,去年的普及组阅读程序的四道题中的两道使用的是main(),另外两道是int main(),可见它们并不是错误的,C99标准中只是说标准的两种形式是那个,并未否定main(),你可以在完全C99标准的GCC下使用main(),编译时绝对没有任何错误与警告!,为什么?因为C标准中还说明了如果未声明返回值将默认使用int,而()中没有声明参数,可以说明参数虽接受但只是临时存储在无名变量中,所以同样正确.

[此贴子已经被作者于2007-8-10 11:26:07编辑过]


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-08-10 11:25
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
回复:(卧龙孔明)以下是引用雨中飞燕在2007-8-10 11...
你编译过了吗?如果你不写int,那样会给出以下信息:
warning: ISO C++ forbids declaration of `main' with no type
2007-08-10 11:30
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用雨中飞燕在2007-8-10 11:30:31的发言:
你编译过了吗?如果你不写int,那样会给出以下信息:
warning: ISO C++ forbids declaration of `main' with no type

当然编译过,注意:是C不是C++
用DEV-CPP(C编译核心为GCC)4.9.9.2下编译通过


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-08-10 11:38
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
对不起,无论用GCC还是G++都是出现这个编译提示
2007-08-10 11:40
anelwl
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-26
收藏
得分:0 
直接上传文件不就得了?干吗这么一个一个贴上去。。。。。

2007-08-10 11:40
快速回复:求C代码
数据加载中...
 
   



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

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