免费注册 查看新帖 |

Chinaunix

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

[C] C语言中怎么样把时间转到20041225这样的? [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
1 [报告]
发表于 2004-12-27 09:27 |显示全部楼层

C语言中怎么样把时间转到20041225这样的?

原帖由 "wanbin" 发表:


memset是为了初始化,不初始化很容易出问题


如果可以控制好内存的内容,没必要统统清零,deadbeef也是可以的,^_^。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-12-27 14:38 |显示全部楼层

C语言中怎么样把时间转到20041225这样的?

^_^,偶不用,偶是怕用了让自己犯懒,从此不去仔细思考变量的变化。其他的,仁者见仁了。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2004-12-27 16:00 |显示全部楼层

C语言中怎么样把时间转到20041225这样的?

原帖由 "unicorns" 发表:


不敢苟同.
实际上应用界的发展趋势是将程序员的注意力从这些细节上移开
把更多精力集中到业务逻辑上去.

在学习中把这些搞清楚是好事情,并不表示在做事情的时候也要始终去关注你本来就明白的事情.

You should use java instead c.I think that kind of c code is very ugly.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-12-27 16:40 |显示全部楼层

C语言中怎么样把时间转到20041225这样的?

原帖由 "unicorns" 发表:


我之所以目前做的事情选择C而不是java不是因为C很高尚.
而是因为实际的需要.

我也不认为程序加了一个memset就导致了"ugly"
我关心的是开发团队的效率和程序的健壮性.
客户永远不会关心你的程序里有没有mems..........


^_^,我明白你所说的。的确,项目的开发效率和健壮性都是非常重要的。我们平时写的代码也都是非常注意风格和断言这些东西的。但是,我说上面的话,是基于下面2个理由:
1、C已经渐渐的离开了应用程序开发领域了。我们无可否认的是,java、C++等一些从语法上面向对象,致力与快速、高效、简洁开发的语言正不断取代C的位置。那些越来越简单的各种工具,让人们的注意力越来越集中于项目逻辑,而不是技术细节。而C也正不断专注与系统开发和嵌入式开发部分。对于应用软件来说,几个函数的调用无所谓。可是对于系统软件和嵌入式软件,有些时候,几个时钟周期都是很重要的。
2、说它ugly纯是从感觉的角度来说的。呵呵。如果C代码中出现:x = x + 1;不知道别人,我是认为很ugly的。^_^,不写成x++,x += 1也比直接那么写要好看得多。所以,看到有些人微微缩缩的逢数组便memset。给人的感觉就是过分的紧张,看不到代码中的轻松和自信。

^_^,一家之言。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-12-28 12:35 |显示全部楼层

C语言中怎么样把时间转到20041225这样的?

原帖由 "zuibird" 发表:


c语言的特点并不限制其应用环境就一定要在系统开发,电信,金融等领域许多核心业务控制系统就是c实现的,这里对程序的稳定,健壮和维护性的要求显然更被看重。


晕,我说的只是一个方面啊,我又没都一棒子打死。A和B是两个命题,!A成立的话,B不一定成立吧?

另外,过分的“蛇足”,不见得就对程序的健壮性和可维护性有帮助。过分冗长的代码,反而会给读代码的人带来麻烦。当然memset并不过分,只是一个仁者见仁的问题。

这是一个仁者见仁的问题,正如每个人的代码有每个人不同的风格一样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP