if语句的嵌套

简介: if语句的嵌套。

【语法】
if(表达式1)语句组1
else if(表达式2)语句组2
else if(表达式3)语句组3
.…
else 语句组n
例如:
if(x>=90&&x<=100) y=’A’;
else if(x>=80) y=’B’;
else if(x>=70) y=’C’;
else if(x>=60) y=’D’;
else y=’E’;
这里实际上只有一个if else语句,只不过else后面跟的不是一般的语句,而又是一个if else语句而已。 if 和else 后面可以跟语句组,这个语句组里当然也可以是if else语句,这种情况称为if语句的嵌套。if语句的嵌套时,else语句与if的匹配原则是:与在它上面的、距离它最近的、在同一层括号内的、且尚未匹配的if配对。
例: 输入一个字符,判断它是小写、大写、数字还是其它字符。
分析:输入一个字符,判断它是否小写,是的话输出相应的提示信息;否则再判断它是否是大写,同样是的话输出相应的提示信息。
参考程序:

include “stdio.h”

main()
{
char a;
printf(“请输入一个字符\n”);
scanf(“%c”,&a);
if(a>=‘a’&&a<=‘z’)
printf(“输入的字符是小写”);
else if(a>=‘A’&&a<=‘Z’)
printf(“输入的字符是大写”);
else if(a>=‘0’&&a<=‘9’)
printf(“输入的字符是数字”);
else
printf(“输入的字符是其它字符”);}

相关文章
|
6月前
|
Python
循环的嵌套
在编程中,循环结构是一种非常重要的控制结构,用于重复执行一段代码。而循环的嵌套则是指在一个循环内部又包含了另一个或多个循环,使得代码的执行更加复杂和灵活。本文将介绍循环嵌套的概念、使用场景以及示例代码。
101 1
|
Java Android开发
语句嵌套中出现的BUG问题
语句嵌套中出现的BUG问题
66 2
|
3月前
条件循环语句有哪些?语法?区别?
条件循环语句有哪些?语法?区别?
31 0
|
6月前
|
Python
什么是语句?什么是表达式?怎么区分?
编程语言中的语句和表达式是基础概念。语句是执行操作或命令的代码行,如Python的`print("Hello, World!")`,通常以换行符结束。表达式则表示值或计算过程,如`2 + 2`,可赋值给变量或用于计算。语句侧重于执行动作,表达式侧重于计算值。表达式可含运算符、变量等,而语句由主语和谓语构成。示例中,`x = 10`和`print("Hello, World!")`是语句,`y = x + 5`和`result = a * b + c`是表达式。
|
6月前
|
C++
C++中使用嵌套的if语句
C++中使用嵌套的if语句
52 1
|
6月前
|
SQL 关系型数据库 MySQL
Mysql查询语句的书写顺序
这是一个关于SQL查询语句的摘要,主要包括:`SELECT`(可选`DISTINCT`)字段从表1,可连接到表2,带`JOIN`和`ON`条件,`WHERE`过滤条件,`GROUP BY`按字段分组,`HAVING`进一步过滤,`ORDER BY`排序,及`LIMIT`指定返回结果的起始位置和数量。
24 0
|
6月前
|
Python
用if语句处理选择结构举例
在编程中,选择结构是一种根据特定条件来决定执行哪段代码的结构。而if语句则是实现选择结构的一种常用方式。通过if语句,我们可以根据条件的真假来执行不同的代码块。下面将通过几个示例来展示如何使用if语句处理选择结构。
45 0
|
Shell
一.条件选择:if语句
一.条件选择:if语句
138 0
|
开发者 Python
If 语句的嵌套 | 学习笔记
快速学习 If 语句的嵌套