C语言第3章顺序结构程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言第3章顺序结构程序设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 顺序 结构 程序设计 课件
- 资源描述:
-
1、全国计算机等级考试二级C语言培训2022-11-271第第3章章 顺序结构程序设计顺序结构程序设计_主讲教师:姜 毅全国计算机等级考试二级C语言培训2022-11-272章节知识点:3.1 顺序结构的构成3.2 C语句的分类3.2 赋值语句3.2 数据的输入与输出AB全国计算机等级考试二级C语言培训2022-11-273知识点知识点所占分值所占分值考试概率考试概率难易程度难易程度顺序结构程序的执行原理1分100%C语言的分类2分60%表达式语句4分100%赋值语句2分30%输入语句的使用2分60%输出语句的使用2分50%笔试部分全国计算机等级考试二级C语言培训2022-11-274知识点知识点
2、所占分值所占分值考试概率考试概率难易程度难易程度顺序结构的组成10分30%格式输入输出语句10分必须重视字符输入与输出5分4%上机部分全国计算机等级考试二级C语言培训2022-11-2753.1 顺序结构的构成 语句按照它们在程序中出现的顺序逐条执行,由这样的语句构成的程序结构称为顺序结构。顺序结构定义顺序结构定义int a=8;int c=7;int c;c=a+b;printf(“the a and b is%d”,c);全国计算机等级考试二级C语言培训2022-11-276#include#include第一部分:第一部分:预编译部分预编译部分预编译预编译main()main()第二部分
3、:第二部分:函数体函数体函数名函数名 函数开始函数开始int a,b,sum;int a,b,sum;声明部分声明部分a=1;a=1;执行部分执行部分b=2;b=2;sum=a+b;sum=a+b;printf(“sum is printf(“sum is%dn”,sum);%dn”,sum);函数结束函数结束全国计算机等级考试二级C语言培训2022-11-2773.2 C语句的分类(1)表达式语句(2)函数调用语句(3)控制语句(4)空语句(5)复合语句全国计算机等级考试二级C语言培训2022-11-278(1)表达式语句:在表达式的后面加上一个分号构成。例:x=100 /*C表达式*/x=
4、100;/*表达式语句*/x+5;/*合法,但没意义*/(2)函数调用语句:由函数名、函数的实际参数加上分号“;”组成。例:printf(“I love huben.n);全国计算机等级考试二级C语言培训2022-11-279(3)控制语句:由特定的语句定义符组成,用于控制程序的流程,以实现程序的各种结构方式。语言有九种控制语句。可分成以下三类:1、条件判断语句:if语句,switch语句;2、循环执行语句:do while语句、while语句和for语句;3、转向语句:break语句、continue语句 和return语句、go to语句(不考)。全国计算机等级考试二级C语言培训2022-
5、11-2710(4)复合语句:把多个语句用一对花括号 括起来组成的一个语句称为复合语句。例如:main()int x,y,z,t;x=8;y=6;if(xy)z=x y;t=z*2;else z=x+y;t=z/2;printf(z=%d,t=%d n,z,t);(5)空语句:仅包含一个分号的语句。)空语句:仅包含一个分号的语句。全国计算机等级考试二级C语言培训2022-11-27113.3 赋值语句其一般形式为:变量=常量或表达式;在变量定义中,不允许连续赋初值。在变量定义中,不允许连续赋初值。例:例:int a=1;int a=1;正确正确 int a=b=c=d=e=1;int a=b=
6、c=d=e=1;错误错误赋值语句是由赋值表达式加上一个分号构成赋值语句是由赋值表达式加上一个分号构成 例:例:a=100 a=100 赋值表达式赋值表达式 a=100;a=100;赋值语句赋值语句赋值符赋值符“=”右边的表达式也可以是一个赋值表达式右边的表达式也可以是一个赋值表达式 例:例:int a,b,c,d,eint a,b,c,d,e;定义变量定义变量 a=b=c=d=e=100;a=b=c=d=e=100;一并赋值一并赋值全国计算机等级考试二级C语言培训2022-11-27123.4 数据的输入输出 对计算机而言,输出就是将计算机内部数据传送到外部设备上,比如把一系列的字符打印到显示
7、器。相反,通过键盘,扫描仪等外部设备将数据传送到计算机内部的操作称为输入。在C语言中输入输出是通过标准函数库来调用的,因此,在调用输入输出语句时一定要加上#include。全国计算机等级考试二级C语言培训2022-11-27133.4.1 格式输入与输出1 1 printfprintf函数的一般调用形式函数的一般调用形式功能:通过标准输出设备(如显示器)输出 一组数据。输出形式由“格式控制”字符串规定。printf(“格式控制字符串”,输出表列);printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。全国计算机等级考试二级C语言培训2022-11-2714格式控制:由双引
8、号括起来的字符串,用于指定要输出的数据的格式。2)格式说明:用来指定需输出数据的输出格式的,其形式为:%格式字符 格式字符用以说明输出数据的类型,形式,长度,小数位数等。它包括:1)普通字符:按原样输出的字符;输出表列:需要输出的数据列表,彼此间用逗号分隔。它可是任意合法的表达式。全国计算机等级考试二级C语言培训2022-11-2715用于输出的修饰符全国计算机等级考试二级C语言培训2022-11-2716用于输出的格式字符格式符功 能形 式d输出十进制整数%d、%md、%ld、%mldo以八进制形式输出整数%o、%mo、%lox以十六进制形式输出整数%x、%mx、%lxu以十进制形式输出一个
9、无符号的数%uc输出一个字符%cs输出一个字符串%s、%ms、%m.nsf以小数的形式输出实数%f、%m.nf、%lfe以标准指数的形式输出实数%e、%m.neg根据实数的大小自动按f或e的形式选择输出格式%g全国计算机等级考试二级C语言培训2022-11-2717例:格式输出:例:格式输出:printf()函数()函数 printf(a+b=%5.2 f ,c);附加格式符格式符输出表列普通字符格式说明符格式控制全国计算机等级考试二级C语言培训2022-11-2718(1)d格式字符d:按整型数据的实际长度输出md:m为指定的输出长度。如果数据位小于m,则左端补以空格;大于m,则按实际位输出
10、。例:printf(“%4d,%4d”,a,b);若a=12,b=12345,则输出 12,12345ld:输出长整型数据。d的输出范围为3276832767,输出超过该范围的整型数就会出错,此时用%ld输出。其输出格式和功能与%d相同,如:8ld全国计算机等级考试二级C语言培训2022-11-2719(2)o格式字符以八进制数形式输出整数,且不带符号。对于长整数可用“lo”输出。功能同十进制输出。(3)x格式字符以十六进制数形式输出整数,且不带符号。对于长整数可用“lx”输出。功能同十进制输出。(4)u格式字符用来输出unsigned型数据,即无符号数,输出十进制数。用o,%x输出负数时会发
11、生错误。全国计算机等级考试二级C语言培训2022-11-2720(5)c格式字符 一个整数,如果在0255之间,也可用字符形式输出,系统会将该整数转换成相对应的ASCII码字符;同时,一字符也可以用整数形式输出。例:char c=a;printf(“%c”,c);用来输出一个字符。int a=65;printf(“%c”,a);int c=A;printf(“%d”,c);输出A输出65如:printf(“%3c”,c),则输出c格式字符也可以指定输出字数宽度 A全国计算机等级考试二级C语言培训2022-11-2721(6)s格式字符s:用来输出一个字符串例:printf(“%s”,“Hell
展开阅读全文