首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于C++的一些面试有关问题请大家来讨论

2012-02-24 
关于C++的一些面试问题请大家来讨论if(条件){for(inti0i ni++)操作1..}else{for(inti0i ni++)操作

关于C++的一些面试问题请大家来讨论
if(条件)
{
    for(int   i=0;i <n;i++)
        操作1..
}
else
{
      for(int   i=0;i <n;i++)
        操作2..
}和
    for(int   i=0;i <n;i++)
        if(条件)
            操作1..
        else
              操作2..
他们各自的优缺点是什么?谢谢


[解决办法]
前一个效率高,程序不简洁
第二个程序简洁,但效率底,因为它比前一个程序多执行了n-1次,并且编译器对它不好做优化
[解决办法]
林锐
《高质量C++编程》
上的题

热点排行