大学C语言第3章顺序结构分解.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 顺序结构程序设计 Hi, everyone! 3.1 C程序的基本结构及C语句的种类 3.2 数据输入/输出的实现 3.3 标准输出函数——printf函数 3.4 标准输入函数——scanf函数 3.5 字符输入/输出函数 3.6 顺序结构程序设计举例 第3章 顺序结构程序设计 3.1 C程序的基本结构及C语句的种类 顺序结构:是由若干条按先后顺序执行的语句构成的。 选择结构:是由一个或多个条件来确定所要执行的语句,又称为分支结构。根据实际情况可分为二支或多支。 循环结构:是当满足某种循环条件时反复执行某段程序,直到不满足循环条件为止。 3.1.1 结构化程序的三种基本结构 1.表达式语句和空语句 表达式语句是由表达式加分号(;)构造的一种简单语句。任何一种合法的表达式加分号都可构成表达式语句。例如: int a=1,b=2; a*b+5; (算术表达式语句) a!=b*2; (关系表达式语句) !b||a b; (逻辑表达式语句) b=a-2; (赋值表达式语句) ba?a:b; (条件表达式语句) a=5,b=7,a+b; (逗号表达式语句) 空语句是一种只有分号而无表达式的特殊语句。空语句的功能是不做任何操作,它只是形式上的语句,它是C语句中最简单的语句。 3.1.2 C语句的种类 3.1.2 C语句的种类 2.复合语句 复合语句是由两条或两条以上的语句用花括号({})括起来的语句序列。复合语句是相对于单条语句而言的。复合语句通常可以出现在允许单语句出现的地方,复合语句可以等价于一条语句。 { a=a+b; a=a*15; b=10; } 3.分支语句 分支语句可以实现选择结构,C语言提供了两种分支语句,一种是条件语句,另一种是开关语句,使用它们可以实现多种分支结构。 3.1.2 C语句的种类 4.循环语句 循环语句可以实现循环结构。C语言提供了三种循环语句:while循环语句、do-while循环语句和for循环语句。 5.转向语句 执行转向语句时,系统转去执行指定的语句。C语言提供的转向语句有推出语句break,继续语句continue,无条件转向语句goto。使用这些语句将给程序增加灵活性和方便性。 3.2 数据输入输出的实现 C语言的输入输出是由输入和输出函数实现的,如printf和scanf函数,putchar和getchar函数,gets和puts函数。 C函数库是由c语言自带的,并已编译成目标文件。连接时会与源程序编译得到的目标文件相连接,生成目标程序。 使用C函数库时,用预编译命令#include将相关的“头文件”包括到用户的源文件中,放在程序的开头。 #include stdio.h 或 #include “stdio.h” 标准输入输出库函数的头文件是“stdio.h” 3.3 标准输出函数——printf函数 printf函数(格式输出函数):按指定的格式向输出设备输出指定的数据,可以是若干个任意类型的数据。 1. printf的一般格式 printf(“格式控制字符串”,输出项列表); 格式控制字符串总是由%和格式字符串构成并用双引号括起来,它指定了与其对应的输出表列项的输出格式,如数据类型、形式、长度、小数位数。形式为: %格式字符串 例如, “%d” ,“%0.3f” ,“%ld” 非格式字符串在输出时原样照印,在显示中起提示作用。 3.3 标准输出函数——printf函数 1. printf的一般格式 printf(“格式控制字符串”,输出项列表); 输出表列中给出了各个输出项, 要求格式字符和各输出项在数量、类型上应该一一对应 。例如: printf(“%d %d”, a, b); 10 66 printf(“a = %d, b =%c”, a, b); a=10,b=B 2. Printf 常用格式字符串 格式字符形式: %[标志][输出最小宽度][.精度][长度]类型 例:%d %3c %-10.2f %5ld 方括号[]中的项为可选项。对不同类型的数据用不同的格式字符。 格式字符形式: %[标志][输出最小宽度][.精度][长度]类型 (1)类型 类型字符用以表示输出数据的类型,其格式符和意义如下: 格式字符 字符意义 d   以十进制形式输出带符号整数(正数不输出符号) o   以八进制形式输出无符号整数(不输出前缀O) x   以十六进制形式输出无符号整数(不输出前缀OX) u   以十进制形式输出无符号整数 f   以

您可能关注的文档

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档