- if语句
- 逻辑运算符 && ! ||
- cctype字符函数库
- 条件运算符:?:
- switch语句
- continue和break
- 读取数字的循环
- 基本文件输入输出
1、 if语句
if (test_condition){ body } 如果test_condition为true,那么就执行 body语句。
2、 if else 语句
if(test_condition)
{body}
else
{body}
3、 if else if else 语句
if(test_condition)
{body}
else if
{body}
else
{body}
易错点:赋值运算符=和比较运算符==,在test_condition中使用==表达等于
逻辑表达式
1、逻辑或 ||
2、逻辑与 &&
A&&B 只有A和B都为true时,表达式才为true\
可以用来表示范围 A<20 && A> 30
3、逻辑非 !
!A
注意: 逻辑运算符 &&和||优先级都低于关系运算符,!运算符则大于所有关系运算符和算数运算符。
此外可以使用 and or not表示
字符函数库 cctype #include <cctype>
该头文件声明了一组用于对单个字符进行分类和转换的函数。
条件运算符 ?:
表达式1?表达式2:表达式3
a>1?b=2:b=4 如果a>1,那么令b=2,否则b=4
switch语句 case中的value必须是int整数
switch(interger-expression){
case value1:
body;
break;
case value2:
body;
break;
.............
case valuen:
body;
break;
default:body
}
break和continue
break用于switch语句,跳出switch;continue用于循环语句,用于跳出本次循环。
写文本文件
读取文件