c语言板书4顺序程序

c语言板书4顺序程序

ID:39944764

大小:374.50 KB

页数:50页

时间:2019-07-15

c语言板书4顺序程序_第1页
c语言板书4顺序程序_第2页
c语言板书4顺序程序_第3页
c语言板书4顺序程序_第4页
c语言板书4顺序程序_第5页
资源描述:

《c语言板书4顺序程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章顺序程序设计1§4.1C语句概述C语句全部为可执行语句,对应若干机器操作指命令C程序由许多源文件组成。(分别编译,然后连接)每一个源文件由预编译命令和若干函数组成。每一个函数由说明部分和语句部分组成。2其结构如图除说明部分外,重要部分为语句部分。C程序源程序文件1源程序文件i源程序文件n预编译命令函数1函数n说明部分执行部分(语句)……3程序书写顺序加头(预处理命令、函数说明等)main()(必须有且只能有一个){}函数1函数2函数34C语句分为五类1.控制语句––改变语句的执行顺序共有9种控制语句:if()~else~(条件)for()~(循环)whi

2、le()~(循环)do~while(循环)()表示条件,~表示语句5continue(结束本次循环)switch(多分支选择)break(中止整个循环)goto(转移)return(函数返回)62.函数调用语句3.表达式语句printf("…");表达式加;如:i=i+1;i++;x+y;其函数调用也可理解为表达式语句.75.复合语句4.空语句;任何事情都不做.用{}括起来的一系列语句。如:{z=x+y;t=z/100;printf("%f",t);}8§4.2程序的三种基本结构从结构化程序设计角度出发,程序有三种结构:·顺序结构·选择结构·循环结构91.顺序

3、结构表示ABAB先执行A,再执行B.inta,b,c;a=b+c;/*颠倒*/scanf(“%d,%d”,&b,&c);102.选择结构(分支)表示为ABPTFBTPFA存在某条件P,若P为真,则执行A,否则执行B。113.循环结构表示为PFTAAP为T(1)当型结构当P条件成立时(T),反复执行A,直到P为“假”时才停止循环.有两种结构:当型和直到型12(2)直到型APftA直到P为真先执行A,再判断P,若为F,再执行A,如此反复,直到P为T.13另外:由选择结构可以派生出另一种基本结构––多分支结构.KK=K1A1A2AiAn……K=K2K=Ki已证明:上

4、述三种结构组成的程序可以解决全部的问题,所以任何一种高级语言都具备上述三种结构。14§4.3赋值语句由赋值表达式加分号;构成,与其它高级语言相比有以下不同点:“=”为一运算符,由此,构成一赋值表达式,可出现于表达式能出现的任何地方:if((a=b)>0)t=a;15§4.4数据输出前面已论述:C语言本身无输入/出语句,由函数实现,如printf等。一般:C语言提供了一些标准的输入/出函数–––系统函数。16形式:putchar(c);功能:向终端(一般为显示器)输出一个字符,其中c为字符型或整型变量注意:用该函数时,须用预编译命令:#include"stdio

5、.h"4.4.1putchar函数—字符输出函数17举例:#include"stdio.h"main(){chara,b,c;a='B';b='O';c='Y';putchar(a);putchar(b);putchar(C);}结果:BOY18putchar(a);putchar('');putchar(b);putchar('');putchar(c);putchar('');*利用putchar还可输出其它转义字符结果:BOYputchar('101');输出Aputchar('‘');输出’putchar('15'

6、);输出↙*若将最后一行改为:194.4.2printf函数––格式输出函数一、printf的一般形式是C语言中使用得最多的一种输出函数,它可一次按格式输出多个不同类型的数据。printf(格式控制序列,输出表列);输出表列–––用“,”号隔开的变量或表达式序列,其变量的值按对应的格式控制符所指定的格式输出。20格式控制序列–––用双引号“...”括起来的格式符序列。格式控制序列由格式说明符和普通字符组成。2.普通字符原样输出1.格式说明符:由%接–格式字符组成如:%f,%d等21例:a=23;b=124;printf("a=%d,b=%d",a,b);…结果

7、:a=23,b=124无论a,b中位数多少,均为上述形式22二、格式字符如直接用%d,则将出错。不同类型的数据输出,用不同格式字符:1.d格式符––十进制整数输出。(1)%d:按数据的实际长度输出。(2)%md:m表示输出字段宽度。若实际位数

8、起组成八进制数输出特例:–1存于int

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

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

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