03 顺序结构设计.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03 顺序结构设计

第三章 顺序结构设计 第三章 顺序结构设计 3.1 C语言的基本语句 分类 简单语句: 表达式;如:i++;x=3.1415*2*5; 函数调用语句:函数名(参数表);如printf(“a=%d”,a); 空语句:该语句无其他内容,仅有“;”表示: ; 复合语句:多对{ }语句组合,语法上是一条语句 流程控制语句: 选择结构、循环结构语句 中断break、返回return、继续continue语句 复合语句举例 由层层{ }组合而成,每层里定义的变量仅在该层起作用,即局部变量。每层结束的“}”后无需“;” 3.2 数据输入与输出 为了让计算机处理各种数据,首先就应该把源数据输入到计算机中;计算机处理结束后,再将目标数据信息以人能够识别的方式输出。 C语言中的输入输出操作,是由C语言编译系统提供的库函数来实现:#includestdio.h 格式化输出——printf( ) 格式化输入——scanf( ) 单个字符输入输出——getchar( )和putchar( ) 格式输入与输出 格式化输出——printf( )函数 作用:向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。 格式:printf(“格式字符串”[,输出项列表]) 格式字符串用英文下的“ ”扩起来 三种:普通字符,转义字符,格式说明 [ ]表示可选项,即可以没有输出项列表 如printf(“This is a C program.”); 有多个输出项时,之间用“,”分隔 如printf(“%d,%f \n”,a,b); 格式控制字符串 由三部分组成 格式说明:由“ %”和格式字符组成,一般形式为:%[标志][宽度][.精度][F|N|h|L][类型] 如:printf(“a=%-5d,b=%8.1f\n”,100,123.46) 结果为:a=100_ _,b=_ _ _123. 5 分析:将100按整型输出长度为5个字符,-表示输出时按左对齐,即100_ _。将123.46按长度为8,小数点后1位(四舍五入)的格式输出,右对齐,即_ _ _123. 5。 转义字符:如“\n”就是换行 普通字符:除了格式字符和转义字符以外的其他字符,按原样输出,如上例中的“a=”和“b=” 又如printf(length=%7.2f,area=%7.2f\n, length,area);语句中的“length=”、“area=”等都是普通字符 格式化输入——scanf( ) 一般形式: Scanf(“格式控制串”,地址表) 功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束 地址表: 变量的地址,常用取地址运算符 格式字符: d, i, o, x, u, c, s, f, e 数据输入操作 在相邻2个格式指示符之间: 要么指定数据分隔符:逗号、冒号等 如果不指定数据分隔符,则相应的2个输入数据之间,至少用一个空格分开,或者用Tab键分开,或者输入1个数据后,按回车,然后再输入下1个数据 例如,scanf(%d%d,num1,num2); 假设给num1输入12,给num2输入36,则正确的输入操作为:12□36↙ 或者:12↙ 36↙ 注:使用“↙”符号表示按回车键操作,在输入数据操作中的作用是,通知系统输入操作结束 输入分隔符的指定 指定逗号,空格,冒号、TAB作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 普通字符输入 “格式字符串”中出现的普通字符(包括转义字符形式的字符),务必原样输入。 scanf()函数中、格式字符串内的转义字符(如\n),系统并不把它当转义字符来解释,从而产生一个控制操作,而是将其视为普通字符,所以也要原样输入。 例如:scanf(num1=%d,num2=%d\n,num1,num2); 假设给num1输入12,给num2输入36,正确的输入操作为:num1=12,num2=36\n↙ 用“%c”格式符时,空格和转义字符作为有效字符输入 总结 在顺序结构程序中,一般包括以下几个部分 1.程序开头的编译预处理命令。 在程序中要使用标准库函数,除printf()和scanf()外,其它的都必须使用编译预处理命令,将相应的头文件包含进来。 2.顺序结构程序的函数体中,是完成具体功能的各个语句和运算,主要包括: (1)变量类型的说明。 (2)提供数据语句。 (3)运算部分。 (4)输出部分。 上机作业 《上机指导与习题选解》P53页实验三的上机内容1、2、3题 * * main() { int x=l, y=2; { int x=2;

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档