当前位置:网站首页>MOOC翁恺 C语言 第三周:判断与循环:1.判断

MOOC翁恺 C语言 第三周:判断与循环:1.判断

2022-07-28 05:28:00 W.934

1.如果

if(条件成立){

......

}

2.C语言提供了六个关系运算符:

  • == 相等

  • != 不相等

  • > 大于

  • >= 大于或等于

  • < 小于

  • <= 小于或等于

3.关系运算的结果

当两个值的关系符合关系运算符的预期时,关系运算的结果为整数1,否则为整数0。

优先级

①所有的关系运算符的优先级比算术运算的低,但比赋值运算高。

比如:7>=3+5      3+5优先,得8;7>=8得0

比如:int r=a>0     a>0优先。

②判断是否相等的 == 和 !=  的   优先级  比  其他的低,而连续的关系运算是从左到右进行的。

比如:5>3==6>4  

比如:6>5>4    由左到右,6>5得1,1>4得0。

比如:a==b==6

4.注释

//     单行注释

/*   */多行注释

5.if语句

①if(表达式){语句}——单分支结构

若圆括号()内的表达式(结果非零)成立,则执行大括号{}内的语句;

若圆括号()内的表达式不成立,则跳过大括号{}内的语句,执行下一段语句。

if语句这一行结束的时候并没有表示语句结束的“;”,而后面的赋值语句写在if的下一行,并且缩进了,在这一行的结束的时候有一个表示语句结束的“;”。

这表明这条赋值语句是if语句的一部分,if语句拥有和控制这条赋值语句,决定它是否要被执行。

例:  if(total>amount)

                  total+=amount+10;

②if (表达式){语句1};else  {语句2};——双分支结构

if和else之间也可以没有{}而是一条语句

为什么强调if和else后面要用{}:

   用{}区分开什么该在判断后执行 什么是无论何时都执行。避免错误配对,else会和最近的if配,方便理解。

原网站

版权声明
本文为[W.934]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_59197063/article/details/118613657