这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » C程序编写中循环的效率问题

共2条 1/1 1 跳转至

C程序编写中循环的效率问题

工程师
2012-05-18 22:33:58     打赏

方法1:
for(i=0;i<100;i++)
{
temp = temp + 1;
}

上面的方法用7条指令,3次跳转

方法2:
while(i)
{
temp = temp + 1;
i ++;
}

上面的方法用了5条指令,1次跳转

 

方法3:

do
{
temp = temp + 1;
i ++;
}while(i < 100);

do
{
temp = temp + 1;
i--
}while(i);

上面两种方法是最优化的,只用4条指令1次跳转就完成了一个循环




关键词: 程序     编写     循环     效率     问题    

工程师
2012-05-26 22:35:30     打赏
2楼
过奖过奖,呵呵

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]