c语言ifelse结构解析,C语言IFELSE选择结构教学用

本文详细介绍了C语言中的IF-ELSE选择语句,包括基本形式、嵌套结构以及条件表达式的使用。通过实例展示了如何利用选择结构处理多重选择问题,并提供了代码示例,帮助读者理解如何在实际编程中运用这些概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我们立即下架或删除。

简介:C

语言选择结构

IF-ELSE

选择语句

那么,

我们开始吧!

说课:

教学目标

教学重难点

教学内容

聆听,是一种美德

目录:

If-else

结构

条件表达式

嵌套结构

To be continue

生活中的选择结构

为什么要学习选择结构?

什么是

C

语言选择结构?

引言:

T

hink

IF-ELSE

选择结构

Star

Y/N

i

f(

表达式

)

语句

1

else

语句

2

常用形式:

if(

表达式

)

语句

1

(没有

else

子句部分)

if(

表达式

)

(有

else

子句部分)

语句

1

else

语句

2

if(

表达式

1)

语句

1

(

else

部分嵌套了多层

if

语句

)

else if(

表达式

2)

语句

2

…… ……

else if(

表达式

m)

语句

m

Else

语句

m+1

一般形式:

案例

1

大家好!我是一枚善良的死神。

很不幸,我的雕像被一个该死的小伙子弄坏了!

必须付出代价

你好!年轻人!

哟!你的披风很炫哟!

嗯,似乎看起来不错!

(

(

`へ

´)

)

你找我什么事?

你弄坏了我的雕像!

你得付出

代价!

。。。。。。

你要我怎样?

给你两个选择:

1.

用你的身体去感受家庭电路的电压!

我选择

2

2.

花一年的时间尝遍天下所有的地沟油!

。。。。。

你尽管带走我好了!

O__O "…

scanf("%d",&n);

printf

(“

1

2

之间做出

选择

\

n");

分析:

一年后地沟油中毒

开始

请在两个条件之间做出选择!

立刻死去!

结束

#include>

int main()

{

}

int n=0;

if(n==1) printf("

你在

0.01

毫秒内死亡了!

\n");

else printf("

你在一年后成功离开尘世!

\n") ;

return 0;

条件运算符

条件表达式

其实,

if-else

语句还可以写得更简洁!

表达式

1 ?

表达式

2 :

表达式

3 ;

询问

条件

当条件为“真”时

当条件为“假”时

(n==1)?

printf("

你在

0.01

毫秒内死亡了!

\n

"):

printf("

你在一年后成功离开尘世!

\n")

所以

,刚才的表达式还可以写成(局部)

if(n==1) printf("

你在

0.01

毫秒内死亡了!

\n");

else

printf("

你在一年后成功离开尘世!

\n") ;

选择嵌套结构

生活,就是在多重选择中深化。

仅仅具备双分支结构的

if-else

,真的能处理生活中常常面临的多重选择情形吗?

If()

{

if()

语句

1;

else

语句

2

;

}

e

lse

{

if()

语句

1;

else

语句

2;

}

开始

Y/N

Y/N

Y/N

内嵌

IF

内嵌

IF

Life

实例

2

E

(

60

以下)

D

(

60~70

)

C

(

70~80

)

B

(

80~90

)

A

(

90~100

)

将学生的成绩按照

ABCDE

五个等级区分。

#includeint main()

{

int

x;

printf

("

请输入您的分数:

");

scanf

("%d",&x);

if(x

>=0&&x<60) printf("

很不幸,你只得到了

E

等级。

\n");

else

{

if(x

<=100&&x>=80)

{

x

<=90?printf("

不错!您得到了

B

\n"):printf("

恭喜!您得到了

A

\n");

}

else

{

x

>=70?printf("

请继续努力!您得到了

C

\n"):printf("

真遗憾!您只得到了

D

\n");

}

}

return

0;

}

应用

选择

结构的嵌套实现

!

Thank you!

更多>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值