知识点:
一.
1)char ch;
(ch >= 'a' && ch <= 'z' ) || ( ch >= 'A' && ch <= 'Z ' )
(ch >= '0' && ch <= '9' )
2)字符型数据
字符变量:ch
字符常量: 'a'
3)字符变量
char ch;
定义字符变量ch,用于存放字符型数据。
例如:ch = 'A';
4)字符型数据的输入和输出
字符输入函数getchar
输入一个字符
char ch;
ch = getchar( );
字符输出函数putchar
输出一个字符
putchar(输出参数);
5)逻辑运算(ch >= 'a' && ch <= 'z' ) || ( ch >= 'A' && ch <= 'Z')
ch >= '0' && ch <= '9'x<=1 关系运算-1 <= x <= 1
6)逻辑与 &&
逻辑或 ||
逻辑非 !
7)分支结构一般分为二分支和多分支两种结构
用条件语句(if 和 switch)实现选择
8)switch语句
switch(表达式)
{ case 常量表达式1:语句段1;
case 常量表达式2:语句段2;
....…
case 常量表达式n:语句段n;
default : 语句段n+1;
}
if语句的嵌套
在 if 语句中又包含一个或多个 if 语句称为 if语句的嵌套。
if ( )
if ( ) 语句1
else 语句2
else
if ( ) 语句3
else 语句4
二.实验过程中遇到的问题及解决方法: 在写到char ch时由于不熟悉当中的重要字符,怎么运行总是出错。在看了老师PPT的以及和同学的交流之后,有所领悟。再写到switch语句时,打的时候出现各种小毛病,比如需要{}扩起来,
case 常量表达式1:语句1 case 常量表达式2:语句2 case 常量表达式n:语句n等等。之后与同学沟通了一下商讨了之后,懂得了语句的使用。
三.实验心得体会: 学到了char ,genchar(),putchar() 字符类型,简单逻辑运算,If语句,switch语句等等,渐渐地感觉到了多元化的输出类型,但结果大部分一样。一些常见的格式类型现在还没有完全的掌握,后面多加练习。
四..预习教材第4章的问题:
1)4.5循环结构程序设计中的源程序1和源程序2,一个是用For语句,另一个用While语句,而while语句循环结构中的大括号,后面的};有什么用?
2)嵌套循环是否可以无限嵌套,有限制条件之类的吗,嵌套关系如何输入?
3)break语句可以在嵌套循环中使用吗?如何使用。