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

C语言——分支语句1(if语句),第1张

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

一、语句

C语言中语句可分为:

1、表达式语句

2、控制语句

3、复合语句

4、函数调用语句

5、空语句

二、分支语句(选择结构)

if语句

语法结构:

1、

if(表达式)
     语句;

2、

if(表达式)
     语句1;
else
     语句2;

3、

if(表达式1)
      语句1;
else if(表达式2)
      语句2;
else
      语句3;

if判断括号中的表达式为真,则执行

0表示假,非0表示真

如果要执行多条语句,要使用代码块,例如:

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 
int main()
{
	int i = 0;
	for (i = 1; i < 100; i++)
	{
		if (i % 2 == 1)
		{
			printf("%d ", i);
		}
	}
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5714230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存