选择结构程序设计

本文详细介绍了编程中的空语句、复合语句、逻辑运算符(&&,||,!),条件表达式以及if语句、if-else语句、if-else-if语句和switch语句的用法和注意事项,重点讲解了这些在IT技术中的重要性和应用场景。
摘要由CSDN通过智能技术生成

1.分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。

2.复合语句: { }括起来的一组语句。 

一般形式:    

   变量声明      

执行语   } 

注: 复合语句内定义的变量只能在复合语句内使用。

4.(1.)&&—→“与”  eg大于零小于九x>1&&x>9 不能写成:1<x<9

   (2.)| |—→“或” eg: 大于零小于九:x>1||x<9

   (3.)!—→“非”  使用的时候记住:非0既真,0就是假——!0→1;!100→0。

逻辑运算符的优先级

5.条件表达式

一般形式:式子?结果1:结果2 (式子为真取结果1,式子为假取结果2)(结果可以是值,可以是式子可以去其他的)(相当于条件语句,可以嵌套)(?后面为真,冒号后面为假)

6.if语句

(1.)格式:if  (表达式)

                    语句;

(2.)if—else 

格式:if  (表达式)

         语句1;

        else

         语句2

(3.)if—else—if

格式:

if(表达式1)           语句1;

else if (表达式2)   语句2;

else if (表达式3)   语句3;

……

else if (表达式n)   语句n;

else 语句n+1;

(注:在if语句中,如果表达式是一个判断两个数是否相等的关系表达式,要当心不要将-写成了赋值运算符-。)

(注:C在if语句中,如果表达式是一个判断两个数是否相等的关系表达式,要当心不要将-写成了赋值运算符-。)

(注:实现if ~ else 正确配对方法:加{ })

总结:

       if语句主要用于单向选择。

        if-else语句主要用于双向选择。

        if-else-if语和switch语句用于多向选择。

7.switch语句

一般形式:

switch ( 表达式)

{      case     E1:

                    语句组 1;

                    break;

        case     E2:

                   语句组 2;

                    break;

         …….

        case    En:

                  语句组 n;

                   break;

        [default:

                   语句组 ;

                    break;]

注意: (1) switch后面的“表达式”,可以是整型,字符型或枚举型中的一种,但不能为实型。 

         (2)case后面不能是变量,且后面常量表达式值不能一样。

       (3)标号开始执行,不能进行标号判断,要以break才能结束。

         (4)多个case子句,可共用同一语句(组)。

       (5)default是最后可以不用加break

         (6) switch语句可以嵌套。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值