第四次作业
Posted 160809130黄靖羚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四次作业相关的知识,希望对你有一定的参考价值。
1. 知识点:
(1)字符型常量的的表示
(2)字符型变量类型名char及字符型变量op
(3)字符输入函数getchar()功能为将输入的一个字符,赋值给字符型变量
(4)逻辑运算符:逻辑非!,逻辑与&&,逻辑或||。
(5)switch语句:可以处理多分支选择问题,break语句的三种使用方法。
(6)嵌套的if语句和switch语句可以实现多分支结构。
2. 实验过程中遇到的问题及解决方法:
(1)switch语句中的表达式在编码时不知道输入什么
(2)不理解char op在程序中的作用
(3)getchar(),putchar()只能处理单个字符的输入和输出,所以在输入多个字符要注意,采用循环调用的方式
3. 实验心得体会及本章学习总结
从这次作业中,我基本理解了分支结构的功能,能做出使用switch语句的简单题目,但是总是会在字符输出函数上出现问题。
4. 收获和总结
一个月的时间过得很快,但是对于学习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
6. 预习循环结构中while和do-while
(1)whlie:用于实现循环,它的适用面比for语句更广,一般形式为:
whlie(表达式)
循环体语句;
①执行流程:当表达式值为“真”时,循环执行,直到表达式的值为“假”,循环终止并循环下一语句。
②表达式可以是任意合法表达式,循环体语句只能是一条语句
③构成简单,一条表达式为循环条件,一条循环体语句为循环体
④whlie的循环体语句中必须包含能最终改变循环条件真假性的操作
(2)do-whlie:do{
循环体语句
}whlie(表达式);
①执行流程:第一次进入循环体,首先执行循环体语句,然后检查循环控制条件,若值为真,继续循环,直到值为假,循环结束,执行do-whlie的下一语句。
②表达式可以是任意合法表达式,循环体语句只能是一条语句
③使用时要另加初始化部分,循环体语句中必须包含能最终改变循环条件真假性的操作。
④先执行循环体、后判断循环条件
(3)while是先判断再执行,do while是先执行再判断,while循环体的语句可能不执行,do while至少执行一次
以上是关于第四次作业的主要内容,如果未能解决你的问题,请参考以下文章