Chinaunix
标题:
这个问题估计没有人平时注意到。对程序优化有很大影响,望高手
[打印本页]
作者:
leisure520
时间:
2012-07-08 00:41
标题:
这个问题估计没有人平时注意到。对程序优化有很大影响,望高手
如果 条件1=true and 条件2=true then
{执行程序;}
如果 条件1=true then
{如果 条件2=true then
执行程序
}
}
这两个语句计算机计算速度是不是一样呢?
对于第一个程序 是不是计算机必须把两个条件全部判断完才进行计算,还是先计算条件1=false ,然后不再判断条件2呢?
作者:
bruceteen
时间:
2012-07-08 00:48
:)
思而不学则殆
但你很有想法,我支持你,洗洗睡吧
作者:
oooooxxxxx
时间:
2012-07-08 01:03
编译器通过简单的控制流分析就能发现这样的问题,不用担心。
作者:
fallening_cu
时间:
2012-07-08 01:34
楼主啊楼主,短路啊短路
作者:
龙骨五钱
时间:
2012-07-08 03:26
话说,太极十年不出门。
作者:
cdtits
时间:
2012-07-08 05:51
思维短路,代码短路,程序短路
作者:
slucx
时间:
2012-07-12 20:59
可以少写几行代码
作者:
hellioncu
时间:
2012-07-12 21:18
标题党
作者:
流氓无产者
时间:
2012-07-13 09:00
编译后应该是一样的代码吧
作者:
pitonas
时间:
2012-07-13 09:21
平时这个问题没注意到。
作者:
_Rayx
时间:
2012-07-13 09:31
洗洗睡吧。了解才有发言权。
作者:
nizvoo
时间:
2012-07-13 11:02
多看看,多写写。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2