第4章选择和循环结构程序设计 第4章选择和循环结构程序设计 4.1语句概述 4.2关系运算符和关系表达式 4.3逻辑运算符和逻辑表达式 4.4选择结构的程序设计 4.5循环结构的程序设计 4.6程序设计 Ba
第4章 选择和循环结构程序设计 第4章 选择和循环结构程序设计 4.1 语句概述 4.2 关系运算符和关系表达式 4.3 逻辑运算符和逻辑表达式 4.4 选择结构的程序设计 4.5 循环结构的程序设计 4.6 程序设计
第4章选择和循环结构程序设计 4.1语句概述 语句是程序的重要组成部分,它代表程序执行的 步骤,实现着程序的意图。C语言属于过程式语言,在 这种语言中,围绕一个程序目标所要采取的每一步行 动都必须由语句一一体现出来。简单地说,一个程序 中包含了两部分信息,一部分是数据,另一部分是对 数据的操作,这些操作是由语句来实现的。 C语言中,语句的含义也非常广泛。任何数据成 份,只要以分号结尾,就称为语句,甚至只有一个分 号也称为语句(空语句)。分号是C语言中的标志 Ba
第4章 选择和循环结构程序设计 4.1 语句概述 语句是程序的重要组成部分,它代表程序执行的 步骤,实现着程序的意图。C语言属于过程式语言,在 这种语言中,围绕一个程序目标所要采取的每一步行 动都必须由语句一一体现出来。简单地说,一个程序 中包含了两部分信息,一部分是数据,另一部分是对 数据的操作,这些操作是由语句来实现的。 C语言中,语句的含义也非常广泛。任何数据成 份,只要以分号结尾,就称为语句,甚至只有一个分 号也称为语句(空语句)。分号是C语言中的标志。一
第4章选择和循环结构程序设计 个语句可分写成多行,只要未遇到分号就认为 还在同一个语句中;反之,在一行中也可以写 多个语句。也就是说C程序的书写是相当自由 的。不过为了醒目起见,最好一行只写一条语 句,并且根据不同的语法成份,错落有致地加 以排列会更好地增加程序的可读性。本章我们 将主要讲述选择和循环语句,这是C语言语句 中的重点。在学习一种语句时,要对其使用的 语法规则、语义含义等深刻理解,灵活运用。 表4.1中先给出C语句的全貌。 Ba
第4章 选择和循环结构程序设计 个语句可分写成多行,只要未遇到分号就认为 还在同一个语句中;反之,在一行中也可以写 多个语句。也就是说C程序的书写是相当自由 的。不过为了醒目起见,最好一行只写一条语 句,并且根据不同的语法成份,错落有致地加 以排列会更好地增加程序的可读性。本章我们 将主要讲述选择和循环语句,这是C语言语句 中的重点。在学习一种语句时,要对其使用的 语法规则、语义含义等深刻理解,灵活运用。 表4.1中先给出C语句的全貌
第4章选择和循环结构程序设计 表4.1C语言中的语句 类别 名称 一般形式 表达式语句 表达式> 简单 空语句 语句 复合语句 <语句1>;…<语句n>;} 函数调用语句 函数名(〈参数列表>); if语句 ife>S1 else $2 条件 switch语句 switch<e){case…} 语句 while语句 whilee>S 循环 for语句 for (el: e2; e3) 语句 do while语句 do s whilee> break语句 break; 转向 continue语句 continue 语句 goto语句 goto<标号 return语句 return;或 return(<e) Back
第4章 选择和循环结构程序设计
第4章选择和循环结构程序设计 4.2关系运算符和关系表达式 关系运算是逻辑运算中比较简单的一种。所谓“关系运算”实 际上是“比较运算”。将两个值进行比较,判断其他的结果是 否符合给定的条件。例如,a>3是一个关系表达式,大于号(> 是一个关系运算符,如果a的值为5,则满足给定的“a>3”条件 因此关系表达式的值为“真”(即“条件满足”);如果a的 值为2,不满足“a>3”条件,则称关系表达式的值为“假” 4.2.1关系运算符及其优先次序 C语言提供6种关系运算符: ①1< (小于) (小于或等于) ③ (大于) ④ (大于或等于) (等于) ⑥! (不等于) <Back
第4章 选择和循环结构程序设计 4.2 关系运算符和关系表达式 关系运算是逻辑运算中比较简单的一种。所谓“关系运算”实 际上是“比较运算” 。将两个值进行比较,判断其他的结果是 否符合给定的条件。例如,a>3是一个关系表达式,大于号(>) 是一个关系运算符,如果a的值为5,则满足给定的“a>3”条件, 因此关系表达式的值为“真”(即“条件满足”);如果a的 值为2,不满足“a>3”条件,则称关系表达式的值为“假” 。 4.2.1 关系运算符及其优先次序 C语言提供6种关系运算符: ①< (小于) ②<= (小于或等于) ③> (大于) ④>= (大于或等于) ⑤= = (等于) ⑥!= (不等于)