条件语句

条件语句

标签(空格分隔): C 双学位高级语言程序设计 C选择结构


if条件语句

  1. 条件语句语法有if、if-else、else if三种,在此细说多个if和多分支else i的区别。多个if条件语句执行时,从头开始执行,无论真假,每个if语句都要挨个判断真假;而多分支else if语句执行时,如果一个为真,则马上跳并列的其他else if选择语句。
  2. else与离他最近且未和其他else配对的if配对
  3. 条件运算符?:是C语言中唯一一个三元运算符
  4. if和else在它之下默认只有一条语句属于它,所以要对多个语句循环时,要加大括号。

switch多分支选择语句

  1. 内容
    switch(aaaaa)
    {
        case 1: x1;break;
        case 2: x2;break;
        ......
        default: xn;break;
    }

switch函数的含义为,如果满足表达式aaaaa的值等于1,则执行x1;如果满足表达式aaaaa的值等于2,则执行x2;。。。。。。如果都不满足,则执行default下的xn。case后面只能跟常量。
2. 注意

    switch(expression1)
    {
        case 1: 
        case 2: 
        case 3: expression2;
        case 4: expression3;
        ......
        default: expressionn;break;
    }

如果expression1=1或者2,这种后面没有跟表达式的分支,默认执行它的下一支分支。在此例子中,如果expression1=1,则输出expression2的值,虽然expression1!=3。

转载于:https://www.cnblogs.com/yichuan-sun/p/9624210.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值