0
点赞
收藏
分享

微信扫一扫

C语言——分支语句1(if语句)

香小蕉 2022-01-26 阅读 85

一、语句

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;
}
举报

相关推荐

0 条评论