C++代码中提高程序效率小方法

1、因为C/C++在对逻辑表达式的判断采取“突然死亡法”,所以:

      在使用 && 运算符的时候,尽量把最有可能为false的条件放在最前面;---判断第一个为false后,整个表达式为false,则后面的不会进行运算

      同理,在使用 || 运算符的时候尽量把最有可能为true的条件放在最前面;---判断第一个为true后,整个表达式为true,则后面的不会进行运算

      能够提高程序执行效率


2、在if/else判断中,尽量把正确的条件放在前面;


3、     if(..){ if(...){

                  .... ...

            }elseif(...){                                                    }else{

                  ... === 意思是===>              if(....){

            }elseif(...){                                                                       ....

                 ..... }  else{

       }else{                                                                            if(....){

                .....                                                                                     ....

     }   }else{

                                                                                                         ....             

                                                                                                  }

                                                                                       }

                                                                                 }


4、由于不同的C++环境,true的值可能不同(标准C++是1,VB是-1),所以,在比较的过程中,尽量去与false进行比较

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值