zoukankan      html  css  js  c++  java
  • 实验四——多分支结构及本章总结

    1.  本次课学习到的知识点:

    (1)字符型常量的的表示

    (2)字符型变量类型名char及字符型变量op

    (3)字符输入函数getchar()功能为将输入的一个字符,赋值给字符型变量

    (4)逻辑运算符:逻辑非!,逻辑与&&,逻辑或||。

    (5)switch语句:可以处理多分支选择问题,break语句的三种使用方法。

    (6)嵌套的if语句(else-if语句、if-else语句)和switch语句可以实现多分支结构。

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

    (1)switch语句中的表达式在编码时不知道输入什么

    (2)不太理解char op在程序中的作用

    (3)getchar(),putchar()只能处理单个字符的输入和输出,所以在输入多个字符要注意,采用循环调用的方式

     3. 实验心得体会及本章学习总结

    从这次作业中,我基本理解了分支结构的功能,能做出使用switch语句的简单题目,但是总是会在字符输出函数上出现问题。

    4. 学习C语言程序设计一个月以来的收获和总结

    一个月的时间过得很快,我从刚接触c语言的毫无头绪,到现在通过自己对c语言的理解可以做出一些基本的程序题,心里是有那么一丝小骄傲的(~ ̄▽ ̄)~。不过c语言的难度在这几次的学习中才逐渐体现出来,不再是原来的程序模板,所以更需要理解和认真的学习态度。我相信在老师的帮助下,可以继续保持对c语言的学习热情,熟练掌握c语言。

    5. 小练习:写出下列条件的C语言表达式

    (1)(ch==' ')||(ch=='\n')

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

    (3) (number>='0')&&(number<='9') 

    (4) (chinese>=80)&&(math>=80)&&(english>=80)

    (5) (chinese>=80)||(math>=80)||(english>=80)

    (6)(a>c)&&(b>c)

    (7) (a<b)||(a<c)

    (8) (n%3==0)||(n%5==0)

    (9)(score>=70)&&(score<=80)

    (10)number%2==0

    5. 预习循环结构中while和do-while

    (1)whlie:用于实现循环,它的适用面比for语句更广,一般形式为:

    whlie(表达式)

             循环体语句;

    ①执行流程:当表达式值为“真”时,循环执行,直到表达式的值为“假”,循环终止并循环下一语句。

    ②表达式可以是任意合法表达式,循环体语句只能是一条语句

    ③构成简单,一条表达式为循环条件,一条循环体语句为循环体

    ④whlie的循环体语句中必须包含能最终改变循环条件真假性的操作

    (2)do-whlie:do{

                             循环体语句

                          }whlie(表达式);

    ①执行流程:第一次进入循环体,首先执行循环体语句,然后检查循环控制条件,若值为真,继续循环,直到值为假,循环结束,执行do-whlie的下一语句。

    ②表达式可以是任意合法表达式,循环体语句只能是一条语句

    ③使用时要另加初始化部分,循环体语句中必须包含能最终改变循环条件真假性的操作。

    ④先执行循环体、后判断循环条件

    (3)两者相同点:表达式可以是任意合法表达式,循环体语句只能是一条语句,循环体语句中必须包含能最终改变循环条件真假性的操作。

    (4)不同点:whlie、for先判断条件,条件满足后进入循环

                       do-whle先执行循环体、后判断循环条件

  • 相关阅读:
    Python中CreateCompatibleDC和CreateBitmap造成的内存泄漏
    POJ 2420 模拟退火
    LR(1)分析表-语法树-四元式
    C语言文法
    计蒜客 18018 热爱工作的蒜蒜 最短路+dp
    HDU 5988 最小费用流
    POJ 1808 平方剩余
    POJ 2115 单变元模线性方程
    计蒜客 17414 Exponial 指数降幂公式
    计蒜客 17412 Card Hand Sorting 最长公共子序列
  • 原文地址:https://www.cnblogs.com/linjiahui/p/5930856.html
Copyright © 2011-2022 走看看