if-else语句

在这个语句中,最重要的思想就是逻辑思想,我们要带着逻辑思维去学习本篇章的if-else语句

那么if-else语句一共分为三种情况:

1 简化式:if(x>y)printf(" ");

2 阶梯式:if(表达式1)语句块1

                 elseif(表达式2)语句块2

                                       else if(表达式3)语句块3

                                                    else if(表达式4)语句块4

在这里,有一个非常有意思的一道题,就是我们的ABCD等级按照成绩分,假设我们的要求是这样的:

那么我们根据if else来编写程序,代码就是这样的:

这个代码一定要多回顾,因为这个代码是典型的阶梯式ifelse语句

在ifelse语句中的注意事项:

1  语句块,当有若干条语句的时候,必须用{... ...}括号起来

2  表达式:

(1)一般情况下是逻辑表达式或关系表达式

如:if(a==b&&x==y)

  (2)也可以是任意类型(包括整型,实型,字符型,指针类型)

如:if(‘a’)

(3)区分if(x=1)和if(x==1),这个地方还存在一点疑问,标记一下

其次,也是本堂课最后一个代码作业,给三个数字排列顺序,代码如下:

这个是从大到小排列

这个是从小到大排列

那么这两个代码最主要的思想就是,去介入一个新的数据t,就比方说,你有杯A奶茶杯B西瓜汁,你的目的是要把奶茶和西瓜汁调换地方,杯A西瓜汁杯B奶茶,那么你需要拿另一个空杯子,先把其中一杯的倒在空杯子里,然后再把另一杯奶茶倒在刚倒出来的空杯子里,再将最开始空杯子里的饮料倒在现在是空杯子的地方,就实现了交换位置,那么我进行可视化来解释

  • 49
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值