程序控制结构
2.1选择控制
if语句
(1)一个分支的if语句
(2)if-else
二分支选择结构
多分支选择结构
if-else 两个语句可以添加括号表示等价的潜逃匹配关系。
switch语句
switch(表达式)
{ case 常量表达式:语句;
…
[default: 语句;]
}
注意:
1。表达式类型为整形,字符型或枚举型,不能为浮点型。
2。break可使用来简化过程。
3。case的内容不能重复。
4。运算符加单引号。
如果在case里找不到就执行default
一些常见必备程序
1把输入字符转换为小写字母,对出入字符进行判断,如果是大写字母,则转换为小写字母,否则不然。
#include
using namespace std;
int main()
{
char ch;
cout<<“ch=”;
cin>>ch;
if(ch>=‘A’&&ch<=‘Z’)
ch+=32;
cout<<ch<<endl;
}
小知识点
1.if(a>b) max=a;
else max=b;
可改写成:max=a>b?a:b;
2.sqrt为开根号;
3.用fabs(a)<=1e-8来代替a=0
注意:
1.编写结构程序有顺序
2.调用数学函数要加头文件,例如等
例
3.计算机计算具有误差。