Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Delphi > 程序的“短路”写法
【标  题】:程序的“短路”写法
【关键字】:
【来  源】:http://www.cnitblog.com/yemoo/archive/2006/09/13/16800.html

程序的“短路”写法

Your Ad Here 今天在某blog上看到这个新名词--“短路写法”,所谓短路写法,是利用JS里的&&和||解释的原理来简写程序代码。
如这样一个程序:
If(a!=b)
??? a+=b
采用短路写法可以改写为:a!=b&&a+=b,或a==b||a+=b.
这样的写法就大大的减少了程序的代码量,更加简洁!
原理:程序在解释&&时先检测左边的表达式,如果左边的表达式是真,则继续检测右边的表达式,如果左边的表达式为假,则整个表达式的值亦为假,不再执行右边的代码。就像电子学里的“短路”现象一样。||的原理同&&。
充分利用这个特征来简写程序的确是一种很不错的写法。
线段树的一种简化实现[原] by 踏雪赤兔:【上一篇】
好可爱的东东。。。呵呵:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • asp.net2005中,在shtml页面中,通过asp.net页面调用数据库数据~
  • Dos病毒原理(2)
  • (转)DB2和JDBC 数据库连接- -JDBC 驱动程序揭密
  • 揭开系统资源的神秘面纱
  • Windows 2000 Outlook Express窗口简介
  • 音乐贺卡厂2000Ver2.60破解
  • SE disk 和differential disk有什么区别
  • 三层MPLS VPN及其故障处理
  • 初学者都应该搞懂的问题
  • Windows系统性能监视器
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.