我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 执行开销 >

c语言中纯粹的if语句耗时吗

归档日期:06-06       文本归类:执行开销      文章编辑:爱尚语录

  这两种耗时各是多少个机器周期?是不是第二个多一些?如果是的话if语句做一次比较耗时几个周期啊?谢谢了!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部具体我不知道,但是我知道的是,if语句还是比较需要开销的,而且if嵌套的话更加厉害,就是说,假如

  2012-02-01展开全部要算机器周期的话,还取决于实际的软硬件环境的,

  这个方法挺好,编译器不优化了,本来我是想用三个变量代替这几个a,这样编译器也应该不会优化了吧,恩,谢谢这位匿名大哥哈!!

  展开全部if做一次比较和对a进行一次赋值周期是一样的,都是CPU的最短周期单位。

  另外你下面这段代码,编译器一般会优化称一个if的更多追问追答追问if(a 7)

  另外这个能不能不让它优化啊?我想用时间变量看看到底耗时多少追答这个你是不能用时间变量的,因为精度不够

  展开全部一般编辑器会优化代码,如果真的要算,得看编译后的assembly代码了

本文链接:http://guidoon.com/zhixingkaixiao/12.html