关闭

C语言中逻辑运算符的短路效应

772人阅读 评论(0) 收藏 举报
分类:
if(5 < 3 && i++)
if(5 > 3 || i++)
//这两行代码中的i++都不会执行,因为整个式子的真伪性已经被运算符左侧式子确定了
if(d != 0 && n / d > 0)
//这行代码则充满了C语言美学

逻辑运算符&&与||,当运算符左侧数值或者式子已经能确定整个运算的结果时,运算符右侧式子是不会执行
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3640次
    • 积分:142
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论