第四次实验总结

知识点总结:

1.对于新学的一种数据类型字符型数据在定义时需要用到char。而对于这种数据的输入和输出一般用的是scanf,printf,同时也可以换做getchar,putchar。而字符型数据几乎包括键盘上的所有符号以及空格。

2.对于逻辑运算使用的if else结构,如果用于多判断句式,则需要在if后多次使用else if句式提供更多的选择。而在这种句式中会用到一些逻辑运算符和关系运算符。

逻辑运算符中:!代表着非,否,&&代表且,与,||代表或。

关系运算符就是所谓的<,>,=这一类。

对于逻辑运算的对象在句式中需要用''括起来。例如(ch<='A')

3.处理多分支选择问题除了多次使用printf之外,也可以使用switch语句。具体方法如下。

switch(表达式){

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

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

          .

          .

          .

  default:    语句段x+1;break}

switch语句中,表达式和常量表达式的值一般是整型或字符型,所有的常量表达式的值都不能相等。每个语句段可以包括一条或多条语句,也可以为空语句。其中,default可以省略,但如果省略,当表达式的值与任意一个常量表达式的值都不相等时,就什么都不执行。而break则表示跳出当前所执行的步奏。

遇到的问题:对于switch语句的应用很不熟练。不看书的话自己难以写出来一个完整的程序。而其他的方法也是马马虎虎。整体编程速度不高。

心得体会:老师讲的东西一周比一周难,而且每节课的知识量越来越大,我感觉开始不适应了,不知道最后能不能一直跟上。这需要平时自己在下面多加练习。

第四章预习疑问:1.用格雷戈里公式计算π的近似值的程序中fabs是什么意思有什么用?书中未提及。

2.while语句的标准格式不太懂。

3.while语句do while语句中能不能包括bleak和continue语句。

原文地址:https://www.cnblogs.com/wangshixuan/p/5950286.html