一、语句
C语言中语句可分为:
1、表达式语句
2、控制语句
3、复合语句
4、函数调用语句
5、空语句
二、分支语句(选择结构)
语法结构:
1、
if(表达式)
语句;
2、
if(表达式)
语句1;
else
语句2;
3、
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
if判断括号中的表达式为真,则执行
如果要执行多条语句,要使用代码块,例如:
if(表达式)
{
语句1;
语句2;
......
语句n;
}
当if语句嵌套出现时,会出现"else"悬空问题,例如:
if(i > 1)
if(n>2)
printf("nihao");
else
printf("niyehao);
这里的else匹配不是和它对齐的if,而是从属于最靠近它的不完整的if语句
所以在书写代码时一定要注意规范和风格,为了让读代码的人一下就清楚你在说什么,也会减少自己的失误
下面配上一道经典例题,打印1~100之间的奇数
代码如下:
//输出1~100之间的奇数
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i < 100; i++)
{
if (i % 2 == 1)
{
printf("%d ", i);
}
}
return 0;
}