语句:一个分号隔开就是一个语句
选择语句(分支语句)
- if语句
格式一:
If(表达式)
{
语句;
}
else
{
语句2;
}
格式二:
If(表达式)
{
语句;
}
else if(表达式2)
{
语句2;
}
else
{
语句三;
}
注意:if and else 均只能控制一个语句,若要控制多个语句,必须要用{ }括起来
else 这出现了下滑的红色波浪线,证明这个结构是错的,而且可以从格式中看出,printf(“%d”,a);是与if语句同等地位的,也可以反映出if语句只能控制一个语句
通过下列测试也能看出,if 语句也只能控制一个语句
杂七杂八:0表示假,非零表示真
注意:相等“==”,赋值“=”,不要弄混
小tips:当两个整型变量作比较时,把常量放在左边
当错写成“=”时会报错
为何无打印结果?
Answer:else和他最近的if匹配,编译器也会格式匹配
当有两个else时,第二个else与第一个if匹配
所以要注意代码的格式,注意代码分格匹配,代码逻辑;