第四次作业
1本次课学到的知识点:
(1)字符型变量类型名char及字符型变量op
(2)字符输入函数getchar()功能为将输入的一个字符,赋值给字符型变量
(3)逻辑运算符:逻辑非!,逻辑与&&,逻辑或II。
(4)嵌套的if语句(else-if语句、if-else语句)和switch语句可以实现多分支结构。
(5)字符型数据的输出和输入:字符型数据的输出和输入可以调用函数scanf()、printf()和getchar、putchar()。函数getchar和putchar只能处理单个字符的输入和输出
(6)switch语句:可以处理多分支选择问题。break语句的三种使用方法。
(7)要区分数字和数字字符。
2实验过程中遇到的问题和方法:
(1)总是丢分号和双引号
(2)多变量设定乱
3心得:一个月的时间说不长也不长说不短也不短了,学习了挺多东西的,翻开课本就知道学过了什么。可能有些东西还没理解到位,但是来日方长嘛不是,我还会继续努力的,争取做得更好,把知识掌握好。当自己完整的敲出了一个个代码,运行成功的时候,无法言说自己内心的喜悦,我想这就是学习的快乐吧!
4
小练习:写出下列条件的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先执行循环体、后判断循环条件