C 语言 判断

if

if (im < 0) {
        im = 60 + im;
        ih--;
}                                
如果 (im < 0)  小于零,那么 做{  } 中内容
如果 (im < 0)  不小于零,那么 {  }中内容不做

条件

运算符意义
==相等
!=不相等
>大于
>=大于等于
<小于
<=小于或等于

关系运算符的结果

论断成立结果为 1 ,否则为零 (非零即真)

优先级

note:所有的关系运算符比算术运算符的低,但是比赋值运算符的高
  • 判断是否相等的 == 和 != 的优先级比其他的低,而连续的关系运算是从左到右的
    5 > 3 == 6 > 4 ture
    6 > 5 > 4 6>5 结果为1 1 > 4 false

else

如何没有括号的情况,if-else 会遵循就近原则

级联if-else-if

if (exp1)
       st1;
else if (exp2)
        st2;
else
        st3;
通常if else 对齐写

比较几个数的大小

多路分支 switch-case

switch ( type ) {
case 1:
    printf();
    break;
case 常量:
    printf();
    break;
....
default:
    printf();
}
note: type 与 case 匹配,匹配成功做:后面的内容,直到遇到break为止,都不匹配做default后面内容。并且type必须是int 类型
posted on 2019-04-18 22:32 DemonMaster 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/DemonMaster/p/10732883.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值