|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 哪种更好?为什么?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
935
人关注过本帖
标题:
哪种更好?为什么?
只看楼主
加入收藏
青春无限
来 自:江苏
等 级:
贵宾
威 望:
24
帖 子:3452
专家分:19340
注 册:2012-3-31
第
11
楼
收藏
得分:0
akb
学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能
!
2012-11-12 00:11
举报帖子
使用道具
赠送鲜花
小小战士
等 级:
蜘蛛侠
威 望:
1
帖 子:569
专家分:1313
注 册:2012-11-3
第
12
楼
收藏
得分:0
回复 9楼 wp231957
看不懂啊,怎么看呢?这是其中一个的汇编吗?
小小战士,战士中的战斗机!
2012-11-12 02:57
举报帖子
使用道具
赠送鲜花
yaobao
等 级:
蒙面侠
威 望:
4
帖 子:1854
专家分:4121
注 册:2012-10-25
第
13
楼
收藏
得分:0
后一种好,因为新手对于a==1之类这种句子如果不注意很容易写成a=1,也就是把逻辑判断写成了赋值。
如果是a==1写成了a=1,系统不会报错,因为这符合语法,错误语句会潜伏下来,造成威胁,我如果没记错的话IBM曾经就因为这一个等于号损失了1000万美金;但是1==a写成了1=a系统就会报错,便于改错,而对于逻辑判断a==1和1==a的结果都是一样的。所以后一种好。
呵呵
从书上看到的小技巧,满有用的。。
本人新手,说错勿怪,欢迎指正。。。。
认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-11-12 09:10
举报帖子
使用道具
赠送鲜花
lwei
等 级:
职业侠客
威 望:
3
帖 子:197
专家分:369
注 册:2005-5-4
第
14
楼
收藏
得分:0
5==a更好,道理很简单,避免了5=a这种手误
2012-11-12 11:24
举报帖子
使用道具
赠送鲜花
飘羽2012
等 级:
新手上路
帖 子:2
专家分:4
注 册:2012-11-12
第
15
楼
收藏
得分:0
结果没有区别,但是后一种写法跟容易让我们分析有没有把== 写成=,所以相对而言,第二种比较标准一些。
2012-11-12 13:37
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
16
楼
收藏
得分:0
一种怪诞的小技巧而已。与其说后面那种写法更好,不如说是C语法本身容易导致某种错误而迫使程序员不得不使用这种违背自然阅读逻辑的书写形式。
授人以渔,不授人以鱼。
2012-11-12 13:47
举报帖子
使用道具
赠送鲜花
lwb603569640
等 级:
侠之大者
威 望:
2
帖 子:283
专家分:436
注 册:2012-11-9
第
17
楼
收藏
得分:0
两者效果一样
只是后一种
把他 写成5=a
会出错,用意在于提醒不要把==
漏写成
=
即使写错了
编译器也能查出来
自由、民主、宪政!
2012-11-12 16:37
举报帖子
使用道具
赠送鲜花
小小战士
等 级:
蜘蛛侠
威 望:
1
帖 子:569
专家分:1313
注 册:2012-11-3
第
18
楼
收藏
得分:0
谢谢各位,明白了!
小小战士,战士中的战斗机!
2012-11-21 15:52
举报帖子
使用道具
赠送鲜花
DDDemon
等 级:
新手上路
帖 子:9
专家分:1
注 册:2012-11-19
第
19
楼
收藏
得分:0
学习了
谈更多未来。
2012-11-21 17:43
举报帖子
使用道具
赠送鲜花
ren613
来 自:宣武
等 级:
论坛游侠
帖 子:117
专家分:120
注 册:2012-11-20
第
20
楼
收藏
得分:0
长见识
天道酬勤
2012-11-21 17:51
举报帖子
使用道具
赠送鲜花
23
2/3页
1
2
3
快速回复:
哪种更好?为什么?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.021870 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved