• 实验四——多分支结构及本章总结


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

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

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

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

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

    (5)字符型数据的输入和输出:字符型数据的输入输出可以调用函数scanf()、printf()和getchar()、putchar()。函数getchar()和putchar()只能处理单个字符的输入和输出

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

    (7)要区分数字和数字字符。

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

    (1)多变量的设定很乱,写到后面很容易忘掉一个

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

    (3)字符用一对单引号括起来,而不是用双引号

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

    通过这次的学习,我大体学习了解到了二分支,多分支结构及字符型数据,字符型变量的定义。每次的学习都会累积新的东西,以前的也同要重要。所以经常以复习预习的方式来学习是一个能帮助记忆的好方法。

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

    之前对c语言还是一无所知,虽然现在也不怎么懂,但是基础的程序我能看懂了,也会自己写一写简单的程序。之前觉得这门课一定很高大上,虽然现在这个看法也没改变,但是,如果我学好了这门课,还是能稍稍炫耀一下的吧。一个月的时间一晃就过去了,从一无所知到简单的了解和应用,虽然学起来有一些吃力,但是对未知知识的兴趣和渴望还是在的。我相信跟着老师的学习一定会让我有所收获有所进步。

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

    (1)(ch==' ')||(ch==' ')

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

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

    (4) (chinese>=80)&&(english>=80)&&(math>=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

    6.预习循环结构中while和do-while,写出这两种循环结构有什么区别,并与for循环有什么区别

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

    while(表达式)

        循环体语句

    (2)do-while:do{

                       循环体语句

                      }while表达式

    (2)不同点:while,for先判断条件,条件满足后进入循环:do-while先执行循环体,后判断循环条件

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

  • 相关阅读:
    实验二 (一) 大小写英文字母表
    JAVA的8种基本数据类型和类型转换
    我的第一个Java程序
    Max Factor 2710 最大的合数的质数因子
    计算质数的各种算法
    Java中instanceof与getClass的区别
    web网页测试用例(非常实用)
    数据库之删除表数据drop、truncate和delete的用法
    解决:Gitlab的developer角色的人没有push权限无法提交(转)
    java后台发送请求并获取返回值(续)
  • 原文地址:https://www.cnblogs.com/huoshen/p/5934940.html
Copyright © 2020-2023  润新知