第03章 C程序设计初步ppt课件.ppt

第03章 C程序设计初步ppt课件.ppt

ID:59195189

大小:519.50 KB

页数:31页

时间:2020-09-26

第03章 C程序设计初步ppt课件.ppt_第1页
第03章 C程序设计初步ppt课件.ppt_第2页
第03章 C程序设计初步ppt课件.ppt_第3页
第03章 C程序设计初步ppt课件.ppt_第4页
第03章 C程序设计初步ppt课件.ppt_第5页
资源描述:

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

1、第三章C程序设计初步3.1结构化程序设计思想3.2C语句概述3.3赋值语句3.4数据输出3.5数据输入3.6程序举例总目录3.1结构化程序设计思想3.1.1程序的质量标准一个好的程序在满足运行结果正确的基本条件之后,首先要有良好的结构,使程序清晰易懂。在此前提之下,才考虑使其运行速度尽可能的快,运行时所占内存应尽量压缩至合理的范围。也就是说,现在的程序质量标准易读性好是第一位的,其次才是效率。因为从根本上说,只有程序具有了良好的结构,才易于设计和维护,减少软件成本,从整体来说才是真正提高了效率。本章目录3.1.2结构化程序设计方法(1)一个大的程序

2、开发应当采取“自顶向下,逐步细化,模块化”的方法。(2)任何程序均由具有良好特性的三种基本模块(顺序,分支,循环)“堆积”搭成,即由基本小单元顺序组成一个大结构,从而避免了使用goto语句的缺点。本章目录3.1.3结构化程序的标准(1)程序符合“清晰第一,效率第二”的质量标准。(2)具有良好的特性。①只有一个入口。②只有一个出口(有些分支结构很容易写成多个出口)。③无死语句(永远执行不到的语句).④没有死循环(永远执行不完的无终止的循环)。本章目录3.1.4三种基本模块1.顺序结构图3.1顺序结构本章目录2.分支结构图3.2分支结构本章目录3.循环

3、结构图3.3当型循环结构本章目录图3.4直到型循环结构本章目录3.2C语句概述C语言是函数式语言,每一个函数是由数据说明部分和执行语句部分组成。C语言中的所有语句均是执行语句,没有非执行语句。根据C语言的句法,语句可分为单个语句,复合语句和空语句。根据结构化程序设计的三个模块大致可分为:用于顺序结构中的表达式语句、赋值语句、函数调用语句等;用于分支结构中的if语句、switch语句、转移语句、标号语句等;用于循环结构中的while语句、for语句、do-while语句。另外在后两种结构中还可出现break语句、continue语句、复合语句和空语句

4、等作为其中的一部分。本章目录(1)逻辑上每个语句最后都必须有一个分号(;),一个语句可分写成几行,几个语句也可合写成一行(但不提倡,因其不利于单步调试)。(2)空语句直接由分号(;)组成,常用于控制语句中必须出现语句之处,它不做任何操作,只在逻辑上起到有一个语句的作用。(3)复合语句由花括号{}括起的若干个语句,语法上可以看成是一个语句。复合语句中最后一个语句的分号不能省略。如下面是一个复合语句:{z=x+y;y=x/z;x=z-y;}本章目录(4)表达式语句是在各种表达式后加一个分号(;)形成一个语句。如赋值语句由赋值表达式加一个分号构成:x=x

5、+y;再如表达式x++后加一个分号构成表达式语句:x++;表达式和表达式语句的区别是表达式后无分号,可以出现在其它语句中允许出现表达式的地方;而表达式语句后有分号,自己独立成一个语句,不能再出现在其它语句的表达式中。如:if((a=b)<0)min=a;本章目录(5)控制语句有条件判断语句(if、switch),循环语句(for、while、do-while),转移语句(goto、continue、break、return)。本章目录3.3赋值语句赋值语句是由赋值表达式加上一个分号构成。如x=a+b;。C语言的赋值语句具有其它高级语言中赋值语句的一

6、切特点和功能,也有C语言自己的特色:(1)C语言中赋值号“=”作为赋值运算符。(2)其它高级语言没有赋值表达式这个概念。作为赋值表达式可以出现在其它表达式能出现的地方,也可出现在其它表达式之中。例如:if((x=a+b)!=0)t=10;本章目录3.4数据输出3.4.1putchar函数(字符输出函数)函数调用形式:charch;putchar(ch);…本章目录例3.1字符数据的输出。#includevoidmain(){chara,b;a=′b′;b=′o′;putchar(a);putchar(b);putchar(′y′)

7、;putchar(′′);}经编译后运行,在屏幕上显示:boy本章目录3.4.2printf函数(格式输出函数)函数的调用形式:printf(″控制字符串″,参量表);例如:printf(″Theoutputx=%d″,x);若x=10,则输出为“Theoutputx=10”。本章目录表3.1printf()的格式说明本章目录例3.2不同类型数据的输出。程序:本章目录3.4.3puts函数(字符串输出函数)函数的原型是:char*puts(char*s)函数的调用形式是:puts(字符串数据);puts函数将字符串数据(可以是字符串常量、字

8、符指针或字符数组名)写在屏幕上并换行。本章目录3.5数据输入3.5.1getche函数与getchar()和getch()

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

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

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