欢迎来到天天文库
浏览记录
ID:58866423
大小:754.50 KB
页数:69页
时间:2020-09-30
《C程序设计初步ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章C程序设计初步本章介绍了结构化程序的设计思想、设计标准和结构化程序的标准。要求掌握顺序结构的程序设计,其中主要有赋值语句、输入输出函数。并介绍了文件包含命令、流和文件的初步知识。结构化程序设计思想赋值语句流和文件初步数据输入C语言概述文件包含数据输出程序示例结构化程序设计思想(一)程序的质量标准结果正确,结构良好,清晰易懂。运行速度快,所占内存尽量合理。结构化程序设计方法就是按“工程化”方法来组织软件生产,是生产的软件有统一的标准、风格,便于推广和维护。结构化程序设计方法核心:自顶向下,逐步细化,模块化。使用三种基本模块(顺序、分支、循环)。结构化程序设计思想(二)结构化程序的标准
2、清晰高效由基本模块构成(1)一个入口。(2)一个出口。(3)无死语句(永远执行不到的语句)。(4)没有死循环(永远执行不完的无终止循环)。一个结构化程序必定能分解为三种基本结构(顺序结构、分支结构、循环结构)的模块。结构化程序设计思想(三)三种基本结构:1.顺序结构:2.分支结构:结构化程序设计思想(四)3.循环结构:当型循环:直到型循环:C语言概述C语言是函数式语言,每个函数由数据说明和执行部分组成。语句可分为单个语句、复合语句和空语句。每个语句以分号结束,一个语句可分写成几行,几个语句也可写成一行。空语句直接由分号组成。复合语句形如:{z=x+y;y=x/z;x=z-y;}表达式语句
3、是在各种表达式后加一个分号形成。例x=x+y;和x++;控制语句:条件判断(if,switch),循环(for,while,dowhile),转移(goto,continue,break,return)。赋值语句赋值语句是由赋值表达式加上一个分号构成。例x=a+b;注意:赋值号“=”作为赋值运算符例if((x=a+b)!=0)t=10;x!=0即(a+b)xt=10C的这种表达是基于无真正的逻辑量,而用零和非零表示逻辑值。文件包含一个C程序由若干个源文件组成,而一个源文件还可将另一个源文件的全部内容包含进来。被包含的文件在编译时先展开,用预编译命令“#include”。一般形式为:#in
4、clude<文件名>或#include"文件名"说明:文件名是源程序名,可以是自编的(.c)程序,也可以是系统提供的头部文件(.h)。被包含的源文件还可再嵌套包含另一个源文件。一个预编译命令#include只能指定一个被包含文件。命令中文件名的写法有三种。文件包含(续)文件名的写法:#include"c:propartl.c"。#include"mypro.c"。#include。注意:系统提供的头部文件(.h)采用尖括号,而自己编写的嵌入源文件(.c)采用双引号。流和文件同步C语言I/O系统为编程者提供了一个统一的接口与具体的被访问设备无关。在编程者和被使用设备之间
5、提供了一层抽象的东西——“流”,具体的实际设备叫做“文件”。流均具有相同的行为,相当于一个缓冲区。流分为文字流和二进制流。C语言的输入与输出由库函数完成。调用输入与输出函数时,在程序前应加上:#include和(或)#include对编程者来说,I/O都是通过流来进行。数据输出常用的标准输出库函数有:putchar()函数(字符输出函数)调用形式:charchputchar(ch)功能说明示例⁞puts函数(字符串输出函数)调用形式:puts(字符串数据)功能说明数据输出示例printf函数(格式输出函数)调用形式:printf(“控制字符串”,参量表
6、)功能说明printf()的格式说明在显示屏上输出括号内字符变量ch所代表的字符。数据输出常用的标准输出库函数有:putchar()函数(字符输出函数)调用形式:charchputchar(ch)功能说明示例⁞puts函数(字符串输出函数)调用形式:puts(字符串数据)功能说明数据输出示例printf函数(格式输出函数)调用形式:printf(“控制字符串”,参量表)功能说明printf()的格式说明1.括号内也可以是字符变量。2.ch还可以是整型变量,此时仅输出低字节所代表的字符。数据输出常用的标准输出库函数有:putchar()函数(字符输出函数)调用形式:charchputcha
7、r(ch)功能说明示例⁞puts函数(字符串输出函数)调用形式:puts(字符串数据)功能说明数据输出示例printf函数(格式输出函数)调用形式:printf(“控制字符串”,参量表)功能说明printf()的格式说明#includemain(){chara,b;a='b';b='0';putchara;putcharb;putchar('y');putchar('');}数据输出常用的标准输出库函数有:pu
此文档下载收益归作者所有