C2_分支结构

枚举

enum season {
    spring = 1,
    summer,
    autumn,
    winter
    // 枚举默认从0开始
};
//枚举作用是增加代码的可读性,枚举里每一条都代表一个整数

定义BOOL类型变量

    BOOL isTrue = NO;
    BOOL isSelect = YES;
    printf("%d\n",isSelect);
    printf("%g\n",PI);

关系运算符 < <= > >= == !=

BOOL isTrue = 3 > 5;

逻辑运算符 && || !

    int a = 10;
    BOOL isTrue = 3 > 5 && ++a;  
    // 逻辑与的短路问题:等式两边同时成立时整个等式才为真,如果第一个条件为假,则不会执行第二个条件
    printf("%d\n",a);
    int a = 10;
    BOOL isTrue = 3 < 5 || ++a; 
    // 逻辑或短路问题:等式两边有一个条件为真,表达式为真,如果第一个条件为真,则不会执行第二个条件
    printf("%d\n",a);

switch case

    int a = 0;
    printf("输入相关部门号码: ");
    scanf("%d",&a);
    switch (a) {
        case 901:
            printf("财务部\n");
            break;
        case 902:
            printf("保安部\n");
            break;
        case 903:
            printf("技术部\n");
            break;
        case 904:
            printf("人事部\n");
            break;
        case 905:
            printf("后勤部\n");
            break;            
        default:
            printf("请重新输入\n" );
            break;
    }
    // switch停止的标志是case:,default是否有break,或者程序运行到switch里最后一行代码

条件运算符

    int a = 10, b = 20, d = 15;
    int c = a > b ? a : b;
    c = d > c ? d : c;
    printf("%d\n",c);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值