一、if语句
1、形式
if(表达式)语句
2、流程图
3、使用 if
语句指定在条件为 true
时要执行的 C 代码块 .
语法
if (condition)
{
// 条件为 true 时执行的代码块
}
请注意,if
是小写字母。 大写字母(If 或 IF)会产生错误。
- if语句可以使用多次,用来进行多次判断输出。
- if(value) {…} /* value可以取任意值,但如果value的值取为0时,则该语句的判断条件的值为0,判断结果为假,不会执行后面的if语句了*/
- if(value==0) {…} /*value==0这个表达式成立,则判断值为真,进而执行后面的if语句,反之为假。
二、else 语句
1、使用 else
语句指定在条件为 false
时要执行的代码块。
语法
if (condition)
{
// 条件为 true 时执行的代码块
}else {
// 条件为 false 时要执行的代码块
}
三、else if 语句
1、如果第一个条件为 false
,则使用 else if
语句指定新条件。
2、形式
if (condition1)
{
// 如果条件 1 为 true,则要执行的代码块
}else if (condition2)
{
// 如果条件 1 为 false 且条件 2 为 true,则要执行的代码块
}else
{
// 如果条件1为 false 且条件2为 false 时要执行的代码块
}
3、流程图
四、if…else语句
1、形式
if(表达式)
语句块1;
else
语句块2;
2、流程图
五、if语句的嵌套形式
1、形式
if(表达式1)
if(表达式2)
语句块1;
else
语句块2;
else
if(表达式3)
语句块3;
else
语句块4;
- 花括号特别重要,无论语句1、2是不是语句块,都要用花括号括起来。