【WD】C语言关系运算符详解 下

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-7-11

再谈 if 语句的判断条件
if 语句的判断条件中不是必须要包含关系运算符,它可以是赋值表达式,甚至也可以是一个变量,例如:

//情况①
if(b){
//TODO:
}
//情况②
if(b=5){ //情况①
//TODO:
}
都是允许的。只要整个表达式的值为非0,条件就成立。

上面两种情况都是根据变量 b 的最终值来判断的,如果 b 的值为非0,那么条件成立,否则不成立。

又如,有程序段:
if(a=b)
printf("%d",a);
else
printf("a=0");
意思是,把 b 的值赋予 a,如果为非0则输出该值,否则输出“a=0”字符串。这种用法在后面的程序中会经常出现。

关联
#【WD】C语言关系运算符详解 上#

沙发
幻愿滑稽 2022-7-11
自古一楼是楼主[滑稽][玫瑰]
板凳
玖月๑ 2022-8-9
奖励结算,当前结算等级:1;少侠辛苦了。

评论

登录后才可发表内容
  • 主题

    765

  • 帖子

    1032

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0947s Mem:2061Kb