初识 if
- if 是一个判断语句`
- 固定形式
3.if后面跟else,如图。
if (condition1) {
// 如果条件1为真,执行这里的代码
} else if (condition2) {
// 如果条件1为假,条件2为真,执行这里的代码
} else {
// 如果以上条件都为假,执行这里的代码
}
注意:if语句后面可以跟一条语句,也可以使用代码块(使用大括号包围多条语句)。
else语句总是与最近的if语句匹配
#include<stdio.h>
int main()
{
int a=0;
int b=2;
if(a==1)
if(b==2)
printf("hehe\n");
else
printf("haha\n");
return 0;
}
此时啥也不输出
解释:因为a不等于与1,没有进入到程序中,所以不打印
#include<stdio.h>
int main()
{
int a=0;
int b=2;
if(a==1)
if(b==2)
printf("hehe\n");
else
printf("haha\n");
return 0;
}