2014_顺序程序设计ppt课件.ppt

2014_顺序程序设计ppt课件.ppt

ID:59477135

大小:493.00 KB

页数:35页

时间:2020-09-14

2014_顺序程序设计ppt课件.ppt_第1页
2014_顺序程序设计ppt课件.ppt_第2页
2014_顺序程序设计ppt课件.ppt_第3页
2014_顺序程序设计ppt课件.ppt_第4页
2014_顺序程序设计ppt课件.ppt_第5页
资源描述:

《2014_顺序程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章最简单的C程序设计(顺序程序设计)第三章最简单的C程序设计C语句概述一、C程序结构C程序源程序文件1源程序文件i源程序文件n预编译命令函数1函数n说明语句执行语句C语句概述二、C基本语句(两类)1.说明语句说明语句是用于对程序中所使用的变量及其属性进行定义。例如:inta,b;floatx,y;2.可执行语句(五种)可执行语句是用于完成程序功能的语句。⑴控制语句控制语句主要是对程序走向起控制作用。C语句概述C语言提供了九种控制语句,可分别用在不同要求的编程处理中。⑵函数调用语句在一个函数的后面添加一个分号就构成函数调用语句。例如:printf(“

2、CProgram”); scanf(“%d,%d”,&a,&b);⑶表达式语句在任何一个表达式的后面添加一个分号就构成表达式语句。例如:C语句概述i++;c=a*2+b%a;⑷空语句只有一个分号的语句是空语句。例如:;在程序中空语句经常被用作循环体,起延时作用。⑸复合语句程序中用一对大括号{}括起来的若干语句称为复合语句。例如C语句概述{ m=a; a=b; b=m; }复合语句在语法上相当于一个语句,凡是单一语句可以存在的位置都可以使用复合语句。复合语句的主要用途是:当单一语句位置上的功能必须用多个语句才能实现时就需要使用复合语句。程序的三种基本结构

3、结构化程序设计的基本思想是:任何程序都可采用以下三种基本结构来构造,它们是:顺序结构选择结构循环结构这三种基本结构可任意组合和互相嵌套,从而构造出任何复杂的程序。一、顺序结构顺序结构是最基本的程序结构,其程序流程是:按语句出现的先后顺序依次执行。程序的三种基本结构二、选择结构选择结构又称分支结构。选择结构的程序流程是:根据给定的条件进行判断,由判断结果决定在两个或多个程序段中选择一支执行。AB语句的执行顺序是:先执行A,再执行B,两者是顺序执行的关系。条件AB真       假语句的执行顺序是:先判断条件是否成立,成立(真)时执行A,否则执行B,两者是

4、选择执行其一的关系程序的三种基本结构C语言提供了两种选择语句(if语句和switch语句),用以实现程序的分支选择。三、循环结构循环结构又称重复结构。循环结构的程序流程是:在给定条件成立的情况下反复执行某个程序段。循环结构的实现可有两种形式:1.当型循环结构语句的执行顺序是:先判断条件是否成立;成立(真)时执行A,然后返回起点再判断;如此反复循环,直到条件不成立(假)时结束循环。程序的三种基本结构2.直到型循环结构语句的执行顺序是:先执行A,然后再判断条件是否成立;不成立(假)时返回起点再执行A;如此反复循环,直到条件成立时退出循环。3.两种循环结构的

5、区别 ⑴当型循环有可能一次也不执行A,而直到型条件A真假当型循环结构条件A真假直到型循环结构程序的三种基本结构循环至少应执行一次A。 ⑵当型循环的循环条件为假时退出循环,而直到型循环恰恰相反。C语言提供了三种循环控制语句(while,do~while,for)用以构造程序的循环。3.3赋值语句赋值语句是由赋值表达式加上一个分号构成。例如:z=x+y赋值表达式z=x+y;赋值语句数据输出C程序的输入输出功能是通过调用系统提供的输入输出函数实现的。常用的输入输出函数有:字符输入输出函数getchar(),putchar()和格式输入输出函数scanf(),

6、printf()。一、字符输出函数putchar()putchar()函数的功能是向终端屏幕输出一个字符。该函数的使用形式为:putchar(c);c可以是字符变量、整型变量、字符常量或整型常量。数据输出[例]#include“stdio.h”main() {chara,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a);putchar(b);putchar(c);putchar(‘’);putchar(‘101’); }BOY A数据输出二、格式输出函数printf()printf()函数的功能是按给定的输出格式向终端屏幕输出

7、信息。该函数的一般形式为:Printf(“格式控制”,输出表列)格式控制是下列三种形式之一或组合:①格式说明:用来规定相应输出项内容的输出格式;②转义字符:用来输出转义字符所代表的控制代码或特殊字符;③普通字符:要求原样输出的字符。数据输出输出表列是若干个需要输出的数据项,也可以是变量或表达式。例如:printf(“a=%d,b=%d,a+b=%d”,a,b,a+b);1.格式说明⑴d格式符:用来输出十进制整数。%d--按整型数据的实际长度输出;%md-按指定宽度输出;%ld-输出长整型数据。例如:a=12345,b=123,c=135790L p

8、rintf(“%4d,%4d,%ld”,a,b,c);数据输出⑵o格式符:以8进制数形式输

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

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

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