(一名初学者自己对于c语言自己的理解,不对的地方欢迎大佬纠正指点)
分支语句:if语句,switch语句
循环语句:while,for,do while
C语言的语句可以分为五类:
1. 表达式语句
2.函数调用语句
3.控制语句
4.复合语句
5.空语句
控制语句
用来控制程序的执行流程,以实现程序的各种执行方式,他们由特定的语句定义符组成。
if语句
语法结构:
if(表达式1)//表达式结果为真,执行语句;为假则不执行
语句1;
else if (表达式2)
语句2;
else(表达式3)
语句3;
需注意的是,if语句中else只和离它最近的if语句进行匹配:
//if多分支语句
int main()
{
int a = 0;
int b = 0;
if (a == 1)
if (b == 2)
printf("hehe\n);
//else是和它离得近的if语句进行匹配的
else
printf("haha"\n);
return 0;
}
#include <stdio.h>
//打印1到100之间的奇数
int main()
{
int i = 0;
while (i <= 100)
{
if (i % 2 == 1)
printf("%d\n", i);
i++;
}
return 0;
}