分支语句/选择语句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);
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程