考点:
1、程序三种结构:顺序、分支、循环,ch3.5 , ch3.7 , ch3.8
2、输入流、输出流操作cin & cout
3、getchar() , putchar()
4、关系运算符和表达式ch3.6
5、分支语句if的各种形式
6、循环语句各种形式和互换
7、常用算法
关键词:结构、操作、if、互换
- 3.1
程序=算法+数据结构
算法是处理问题的一系列步骤,必须具体指出在执行时每一步该怎样做。
算法类别:数值算法、非数值算法
- 3.2
最小的独立单位:语句
控制语句:continue结束本次循环语句,break中止执行switch或循环语句,goto转向语句
任何一个表达式最后加分号都可以成为一个语句
- 3.3
暂无
- 3.4
使用控制符必加头文件#include<iomanip>
putchar:字符输出函数,输出一个字符
getchar:字符输入函数,其没有参数,从终端回车输入,只能接收一个字符,本质读入的为字符ASCII码
- 3.5*
暂无
- 3.6*
逻辑常量:false、true,用bool定义
*3.6.3:
&&=and,||=or,!=非
- 3.7*
if可内嵌
*3.7.3:
条件运算符:?:(三元运算符)
eg.max = ( a > b) ? : b; 如果满足则a否则b
是唯一一个三元/三目运算符
*3.7.5:
例3.8:过程需要注意
- 3.8*
*3.8.1:过程描述
while语句特点:先判断表达式后执行语句
do-while语句特点:先执行循环体后判断循环条件是否成立
*3.8.3:
for语句格式:for(循环变量赋初值;循环条件;循环变量增值)
for语句省略表达式1时分号不能省略:for(;i < = 100;i++)sum = sum + i
*3.8.5:答关键点
break结束循环过程,continue结束本次循环
break只能用于循环语句和switch语句内,不能单独使用或使用进其他语句
例3.13:
例3.14:大题
例3.15:
课后习题:
11.
17.
18.
19.