没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
C语言语言 if else 语句详细讲解语句详细讲解
本文主要介绍C语言中的if else,这里详细介绍了if else 语句并提供了简单的示例代码,希望能帮助编程入门的小伙
伴学习
前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条、第三条……一直到最后一条语句。
但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够,没有权限使
用。这时候程序就需要做出判断,看用户是否是成年人,并给出提示。
if-else语句语句
在C语言中,使用if和else关键字进行判断。请先看下面的代码:
#include <stdio.h>
int main()
{
int age;
printf("请输入你的年龄:");
scanf("%d", &age);
if(age>=18){
printf("恭喜,你已经成年,可以使用该软件!");
}else{
printf("抱歉,你还未成年,不宜使用该软件!");
}
return 0;
}
可能的运行结果:可能的运行结果:
请输入你的年龄:23
恭喜,你已经成年,可以使用该软件!
if else 语句的结构为:语句的结构为:
if(表达式){
语句块1
}else{
语句块2
}
意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2 。其执行过程可表示为下图:
所谓语句块(Statement Block),就是由{ }包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{ },例
如:
if(age>=18) printf("恭喜,你已经成年,可以使用该软件!");
else printf("抱歉,你还未成年,不宜使用该软件!");
由于if else 语句可以根据不同的情况执行不同的代码,所以也叫分支结构或选择结构,上面的代码中,就有两个分支。
求两个数中的较大值:
#include <stdio.h>
int main()
{
int a, b, max;
printf("输入两个整数:");
scanf("%d %d", &a, &b);
if(a>b) max=a;
else max=b;
printf("%d和%d的较大值是:%d", a, b, max);
return 0;
}
资源评论
weixin_38665629
- 粉丝: 4
- 资源: 958
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功