zoukankan      html  css  js  c++  java
  • 作业四 分支结构

    1.知识点:

    (1)字符类型

                       char ch;

                       (ch >= 'a' && ch <= 'z' ) || ( ch >= 'A' && ch <= 'Z ' )

                       (ch >= '0' && ch <= '9' )

    ·字符型数据

                    字符变量:char ch; (定义字符变量ch,用于存放字符型数据。)

                    字符常量: 'a'   'z'   'A'   'Z'   '0'  '9'  ' '   ' '
    (2)字符型数据的输入和输出
    ·字符输入函数getchar

      输入一个字符

      char ch;

      ch = getchar( );

    ·字符输出函数putchar

      输出一个字符

      putchar(输出参数);
    (3)逻辑运算

                    (ch >= 'a' && ch <= 'z' ) || ( ch >= 'A' && ch <= 'Z')

                     ch >= '0' && ch <= '9'

    ·逻辑运算符:&&;||;!;

    ·逻辑表达式:用逻辑运算符将逻辑运算对象连接起来的式子。

    (4)else – if 语句

                          if (表达式1)    语句1

                          else if (表达式2)    语句2

                           else if (表达式n-1)    语句n-1

                           else  语句n

    (5)switch语句

    处理多分支选择问题,3种情况:

    ①在switch语句的每个语句段中都使用break语句

    switch(表达式){

        case 常量表达式1:语句段1; break;

        case 常量表达式2:语句段2 ; break;

            ....…

        case 常量表达式n:语句段n ; break;

        default :                 语句段n+1 ; break;

    }

    ②在switch中不使用break

    switch(表达式){

        case 常量表达式1:语句段1;

        case 常量表达式2:语句段2;

            ....…

        case 常量表达式n:语句段n;

        default :                 语句段n+1;

    }

    ③在switch的某些语句段中使用break  

       

    ·一般形式:

      switch (表达式)

        { case 常量表达式1:语句1

           case 常量表达式2:语句2

             

                  case 常量表达式n:语句n

           default  :语句n+1

         }

    注:(1) switch后面括弧内的“表达式”,可以是任意类型的表达式。

         (2) 当表达式的值与某一个case后面的常量表达式 的

             值相等时,就执行此case 后面的语句,若所有的

             case  中的常量表达式的值都没有与表达式的值匹

             配的,就执行default后面的语句。

         (3) 每一个case 的常量表达式的值必须互不相同,否

              则就会出现互相矛盾的现象。

         (4) 各个case的出现次序不影响执行结果。

    2.实验过程中遇到的问题及解决方法:

       (1)else – if 语句的应用,在输入条件时,容易将语句和表达式的位置颠倒。(将一般形式记忆清楚,多多加强练习。)

       (2)switch语句的三种情况容易混在一起。(将三种情况分清楚,并记住一般形式,加强记忆,多多练习。)

    3.实验心得体会

    感觉本次作业的难度大大的提升了一个高度,在形式和应用方面都是壁以往更复杂,需要加强记忆,加强练习。

    4.预习教材第4章循环结构,并提出至少3个问题

      (1)实现循环时,如何确定循环条件和循环体?

      (2) while和do—while语句有什么不同?

      (3)如利用循环实现多重循环?

  • 相关阅读:
    iOS UITextField 设置内边距
    营造积极的OKR环境
    管理者的五项基本活动
    如何在团队中让OKR深入人心
    项目管理文化:营造积极氛围的里程碑
    OKR文化:用SMART原则量化目标
    成功落地OKR的要诀
    培养一支有 OKR 思想的管理团队
    如何成为一个成功的会议领导者
    项目管理文化:开展有效的总结会议
  • 原文地址:https://www.cnblogs.com/cs-16-4-zlt/p/5950979.html
Copyright © 2011-2022 走看看