C语言-04-嵌套选择结构 第四讲嵌套选择结构 4.2.1if的嵌套 if结构中,if下面的大括号和else下面的大括号中都可以包含任意复杂的程序段。如果这些程序段中又包含了if结构,称为if的嵌套。包括一般的表达式语句、任意选择语句和循环语句,嵌套可以是多层次的。if(条件){任意复杂的程序段}else{任意复杂的程序段} i...
4.7:用switch语句实现多分支选择结构 如果分支较多,则嵌套的if语句层数多,程序冗长而且可读性降低,因此C语言提供switch语句直接处理多分支选择。 ——例4.6 要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分,D等为60分以下。成绩的等级由键盘输入。 解题思路:这是一个多分支...
if(条件)语句1;else语句2;if(条件){复合语句};else语句2;if嵌套 if(条件1)语句1;else if(条件2)语句2;else if(条件3)语句3;else if(条件4)语句4;…②条件表达式 条件?表达式1:表达式2 C语言中唯一的三目运算。~③switch语句 switch(整型){ case 常量:语句1;break;case 常量:语句2...
选择结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。它的流程图大致如下: 1. 逻辑运算符 在讲解什么是选择结构前,我们要先了解一些C语言常见的逻辑运算符。 1.1 逻辑取反运算符 逻辑取反运算符的形式特别简单,只需要在需要进行取反操...
选择结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。它的流程图大致如下: 1. 逻辑运算符 在讲解什么是选择结构前,我们要先了解一些C语言常见的逻辑运算符。 ### 1.1 逻辑取反运算符 逻辑取反运算符的形式特别简单,只需要在需要进行...
选择结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。它的流程图大致如下: 1. 逻辑运算符 在讲解什么是选择结构前,我们要先了解一些C语言常见的逻辑运算符。 1.1 逻辑取反运算符 ...
选择结构的嵌套 //实例4-7:用户登录程序 //在程序执行过程中,将提示输入用户名,如果用户名正确,在提示输入密码,如果用户名不正确,则直接退出程序 /* strcmp()函数用于比较两个字符串是否相等,格式如下: int strcmp(char str1[],char str2[]);
程序举例4.6 C语言趣味程序实例34.7 本章小结关键字:if语句 if语句嵌套 switch语句 选择结构是一种应用非常广泛的程序控制结构,是计算机科学用来描述自然界和社会生活中分支现象的手段。其特点是:根据所给定选择条件为 真(即分支条件成立)与否,决定从各实际可能的不同操作分支中执行某一分支的相应操作,并且任何情况下...
构成C语言程序的三种基本结构是( )。 A. 顺序结构、转移结构、递归结构 B. 顺序结构、嵌套结构、递归结构 C. 顺序结构、选择结构、循环结构 D. 选择结构、循环结构、嵌套结构 相关知识点: 试题来源: 解析 [答案]C [解析]C语言程序是结构化程序,由三种基本结构组成:①顺序结构;②选择结构;③循环结构。
if语句是最简单选择结构语法之一,他的语法结构如下: if ( 表达式 ) 语句 表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执⾏。 C语言特别规定:非零为真,零为假。 例⼦:输⼊⼀个整数,判断是否为奇数,如果是奇数打印是奇数 ...