分支语句/选择语句if else

什么是语句?

C语言中由一个分号;隔开的就是一条语句。例如

printf("hehe\n"); 1+2;

C语言表示真假的方式

假为0
真即为非0

分支语句---即选择

if else

例句

#include<stdio.h>
int main()
{
	int age = 60;
	if (age < 18) 
		printf("少年");
	else if (age >= 18 && age <= 26)
	{
		printf("青年");
                printf("有精神");
	}
	else if (age < 60)
	{
		printf("中年");
	}
	else if (age >= 60)
		printf("老年");
}

if else注意事项

if与else相近的相互匹配
加入大括号可输出多行printf,无括号只输出最近一个printf
代码书写要注重风格

//代码1
if(A){
return x;
}
return y;

//代码2
if(A)
{
return x;
}
else
{
return y:
}

代码1和代码2是一样的,显然代码2通俗易懂

#include<stdio.h>
int main()
{
	int num = 3;
	//if (num==5)
	if (5 == num);//将常数书写在左边不容易出错
	printf("hehe\n");
	return 0;
}

练习

判断奇偶
#include<stdio.h>
int main()
{
	int a = 0;
		scanf_s("%d", &a);
		if (a % 2 == 0)
		{
			printf("a为偶数\n");
		}
		else
		{
			printf("a为奇数");
		}
		return 0;
}
输出1-100中的奇数
#include<stdio.h>
int main()
{
	int a = 1;
	for (a = 1; a <= 100; a++)
	{
		if (1 == a % 2)
		{
			printf("%d\n", a);
		}
		
	}
}
posted @   Yeah晓夫  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示