C语言---选择结构和循环结构
C语言的两种选择语句,1) if语句; 2) switch语句;
在if判断语句中,一般使用关系表达式。
关系运算符: <、<=、>、>=、==、!=
关系表达式:用关系运算符将两个或多个数值连起来。
当需要将多个关系表达式进行逻辑运算时,
逻辑运算符: &&、||、!
逻辑表达式: 用逻辑运算符联系多个关系表达式。
C99中新定义过一种逻辑型变量,_Bool,需要使用头文件stdbool.h
#include<stdbool.h>
_Bool a,b;
a= score < 90;
条件运算符: ?
条件表达式: 表达式1?表达式2:表达式3;
switch多分支判断结构,
switch(表达式) {
case 变量1:语句1;
case 变量2:语句2;
default:语句n;
}
switch后的表达式中,只能是整数类型或字符型。
循环结构,顺序结构和选择结构是结构化程序设计的三种基本结构。
while() {}
do {} while()
for(表达式1,表达式2,表达式3)
都可以使用break,结束循环,用continue,结束本次循环。