C语言第3章顺序结构程序设计ppt课件.ppt

C语言第3章顺序结构程序设计ppt课件.ppt

ID:59421342

大小:415.50 KB

页数:39页

时间:2020-09-19

C语言第3章顺序结构程序设计ppt课件.ppt_第1页
C语言第3章顺序结构程序设计ppt课件.ppt_第2页
C语言第3章顺序结构程序设计ppt课件.ppt_第3页
C语言第3章顺序结构程序设计ppt课件.ppt_第4页
C语言第3章顺序结构程序设计ppt课件.ppt_第5页
资源描述:

《C语言第3章顺序结构程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章顺序结构程序设计____________主讲教师:姜毅2021/9/211章节知识点:3.1顺序结构的构成3.2C语句的分类3.2赋值语句3.2数据的输入与输出AB2021/9/212知识点所占分值考试概率难易程度顺序结构程序的执行原理1分100%★C语言的分类2分60%★★★表达式语句4分100%★★★赋值语句2分30%★★输入语句的使用2分60%★★★输出语句的使用2分50%★★★笔试部分2021/9/213知识点所占分值考试概率难易程度顺序结构的组成10分30%★★★格式输入输出语句10分必须重视★★★字符输入与输出5分4%★★★★上机部分2021/9/2143.1顺序结构

2、的构成语句按照它们在程序中出现的顺序逐条执行,由这样的语句构成的程序结构称为顺序结构。顺序结构定义inta=8;intc=7;intc;c=a+b;printf(“theaandbis%d”,c);2021/9/215#include第一部分:预编译部分预编译main()第二部分:函数体函数名{函数开始inta,b,sum;声明部分a=1;执行部分b=2;sum=a+b;printf(“sumis%d”,sum);}函数结束2021/9/2163.2C语句的分类(1)表达式语句(2)函数调用语句(3)控制语句(4)空语句(5)复合语句2021/9/217(1)表达

3、式语句:在表达式的后面加上一个分号构成。例:x=100/*C表达式*/x=100;/*表达式语句*/x+5;/*合法,但没意义*/(2)函数调用语句:由函数名、函数的实际参数加上分号“;”组成。例:printf(“Ilovehuben.");2021/9/218(3)控制语句:由特定的语句定义符组成,用于控制程序的流程,以实现程序的各种结构方式。C语言有九种控制语句。可分成以下三类:1、条件判断语句:if语句,switch语句;2、循环执行语句:dowhile语句、while语句和for语句;3、转向语句:break语句、continue语句和return语句、goto语句(不考)

4、。2021/9/219(4)复合语句:把多个语句用一对花括号{}括起来组成的一个语句称为复合语句。例如:main(){intx,y,z,t;x=8;y=6;if(x>y){z=x–y;t=z*2;}else{z=x+y;t=z/2;}printf("z=%d,t=%d",z,t);}(5)空语句:仅包含一个分号的语句。2021/9/21103.3赋值语句其一般形式为:变量=常量或表达式;在变量定义中,不允许连续赋初值。例:inta=1;正确inta=b=c=d=e=1;错误赋值语句是由赋值表达式加上一个分号构成例:a=100赋值表达式a=100;赋值语句赋值符“=”右边的表达式也可

5、以是一个赋值表达式例:inta,b,c,d,e;定义变量a=b=c=d=e=100;一并赋值2021/9/21113.4数据的输入输出对计算机而言,输出就是将计算机内部数据传送到外部设备上,比如把一系列的字符打印到显示器。相反,通过键盘,扫描仪等外部设备将数据传送到计算机内部的操作称为输入。在C语言中输入输出是通过标准函数库来调用的,因此,在调用输入输出语句时一定要加上#include。2021/9/21123.4.1格式输入与输出1.printf函数的一般调用形式功能:通过标准输出设备(如显示器)输出一组数据。输出形式由“格式控制”字符串规定。printf(“格式控

6、制字符串”,输出表列);printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。2021/9/2113格式控制:由双引号括起来的字符串,用于指定要输出的数据的格式。2)格式说明:用来指定需输出数据的输出格式的,其形式为:%[<修饰符>]格式字符格式字符用以说明输出数据的类型,形式,长度,小数位数等。它包括:1)普通字符:按原样输出的字符;输出表列:需要输出的数据列表,彼此间用逗号分隔。它可是任意合法的表达式。2021/9/2114用于输出的修饰符2021/9/2115用于输出的格式字符格式符功能形式d输出十进制整数%d、%md、%ld、%mldo以八进制形式输出整数

7、%o、%mo、%lox以十六进制形式输出整数%x、%mx、%lxu以十进制形式输出一个无符号的数%uc输出一个字符%cs输出一个字符串%s、%ms、%m.nsf以小数的形式输出实数%f、%m.nf、%lfe以标准指数的形式输出实数%e、%m.neg根据实数的大小自动按f或e的形式选择输出格式%g2021/9/2116例:格式输出:printf()函数printf("a+b=%5.2f",c);附加格式符格式符输出表列普通字符格式说明符格式控制2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。