分支语句和循环语句
分支语句(选择结构)
循环语句(循环结构)
goto语句
C语言中由一个分号;隔开的就是一条语句
C语言中非0就是真
P30 分支语句if else
if语句
语法结构
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/400fc833a471a0cfc6ef3d6c1b788004.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/87ff4ebe78a72e45c3bc526d25261a54.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dd8199c8b1d83c6e79be076f4f2bdeb9.png)
例子
#include <stdio.h>
int main()
{
int age = 20;
if(age>=18)
printf("成年\n");
else
printf("未成年\n");
printf("不能谈恋爱\n");
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8530d0b8a939037a186f57afe23da215.png)
必须给else加上{ }构成语句块,否则else只能控制到离他最近的一条语句;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/75d9364670728c5831184eac4e967ec9.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8c70bb7589d82776441b5bc41ba21d9a.png)
![]()