- 分支与循环
C语言是一门结构化的程序设计语言
顺序结构
选择结构
循环结构
分支语句 循环语句
IF While
Switch For
Do while
Goto语句
任务一:什么是语句?
在C语言中由一个分号;隔开的就是一条语句。比如
Printf(‘’hehe’’);
1+2;
- IF语句
语句格式:
If(表达式)
语句;
If(表达式)
语句1;
else
语句2;
//多分支
If(表达式1)
语句1;
Else if(表达式2)
语句2;
Else
语句3;
代码块:图中的大括号为代码块,如果条件成立,要执行多条语句要使用到。
悬空else
只有第一个IF进去了第二个IF才有机会进去
结论:else只能和离他最近的未匹配的if匹配
上图编译出来什么都没有,当加入右图大括号后可编译
If书写形式的对比
代码1对比代码2
代码1 代码2
if(condition){ if(condition)
Return x; {
} ruturn x;
Return y; }
Else
{
Return y;
}
代码1容易曲解意思 代码2结构清晰