2009第三章 C语言语句与结构化程序三种基本结构
第三章 C语言语句与结构化程序的三种基本结构;本章要点;3.1 C语言概述 ;结构化程序设计的核心思想;3.2 顺序结构程序设计;3.2.1 表达式语句;3.2.1 表达式语句;3.2.2 数据的输出;3.2.2 数据的输出;3.2.2 数据的输出;说明:1. 表达式表列是由很多个用逗号分隔的表达式组成的。如:3+4,a,cos(x)等需要输出的表达式列表。2. 格式控制字符串是用双引号括起来的字符串, 包括两种信息:;(1) 格式说明符: 是由“%”和格式字符组成的。如: %d %c等,用来控制对应表达式的输出格式 。(2) 普通字符:这种字符按照原样输出到终端上。 如: printf( "My name is Shun_Jun" ); 在屏幕显示: My name is Shun_Jun; C语言中的输出格式说明符有:%d格式符:将其对应的表达式的值按照十进制整 数方式输出。 %o格式符:将其对应的表达式的值按照八进制整 数方式输出。 %x格式符: 将其对应的表达式的值按照十六进制 整数方式输出。%u格式符:将其对应的表达式的值按照十进制无 符号整数输出。;3.2.2 数据的输出;3.2.2 数据的输出;3.2.2 数据的输出;3.2.2 数据的输出;3.2.2 数据的输出;;3.2.2 数据的输出;3.2.2 数据的输出;3.2.3 数据的输入;3.2.3 数据的输入;3.2.3 数据的输入;3.2.3 数据的输入;3.2.3 数据的输入;3.2.3 数据的输入;3.2.3 数据的输入;3.2.4 复合语句;3.2.5 顺序程序设计;B;3.2.5 顺序程序设计 ;3.2.5 顺序程序设计 ;3.3 分支程序设计;;3.3.1 if 语句的三种格式 ;3.3.1 if 语句 ;3.3.1 if 语句 ;3.3.1 if 语句 ;3.3 分支程序设计 ;3.3 分支程序设计 ;3.3 分支程序设计 ;3.3 分支程序设计 ;3.3.1 if 语句;3.3.2 switch 语句 ;3.3.2 switch 语句;3.3.2 switch 语句;3.3.3 break 语句;3.3.3 break 语句 ;switch和if-else的比较;3.3.4 条件运算符;3.3.4 条件运算符;3.3.5 分支程序设计举例;3.3.5 分支程序设计举例1_条件表达式;3.3.5 分支程序设计举例2_分段函数;3.3.5 分支程序设计举例2_分段函数;3.3.5 分支程序设计3_分支语句嵌套;3.3.5 分支程序设计举例;3.3.5 分支程序设计举例;3.3.5 分支程序设计举例;3.3.5 分支程序设计举例;3.4 循环程序设计;当型循环;直到型循环;3.4.1 for 语句 ;For循环举例:;3.4.1 for 语句;3.4.1 for 语句;3.4.1 for 语句;3.4.1 for 语句;3.4.1 for 语句;3.4.1 for 语句;3.4.2 while 语句 (当循环语句);3.4.2 while 语句;3.4.2 while 语句 ;3.4.3 do-while 语句 (直到型循环);3.4.3 do-while 语句 ;3.4.3 do-while 语句;选择三种循环的一般思路:;3.4.4 循环嵌套;3.4.4 循环嵌套举例;3.4.4 循环嵌套举例;3.4.4 循环嵌套举例;3.4.4 循环嵌套举例;3.4.4 循环嵌套举例; 一种特殊的循环——死循环;break和continue;3.4.5 continue 语句;3.4.5 continue 语句;3.4.6 break语句的进一步说明;3.4.7 循环程序设计举例;3.4.7 循环程序设计举例;3.4.7 循环程序设计_拼数程序 ;3.5 综合应用举例_孪生素数对;3.5 综合应用举例_孪生素数对;3.5 综合应用举例_孪生素数对;3.5 综合应用举例_回文数;3.5 综合应用举例_回文数;3.5 综合应用举例_回文数;3.5 综合应用举例_回文数; 本章小结