1 / 16
文档名称:

c语言 第二章 c语言概述.ppt

格式:ppt   大小:1,943KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言 第二章 c语言概述.ppt

上传人:1485173816 2018/6/12 文件大小:1.90 MB

下载得到文件列表

c语言 第二章 c语言概述.ppt

相关文档

文档介绍

文档介绍:第2章 C语言概述
1
学****目标
了解C语言发展的历史。
了解C语言程序的组成以及特点。
熟悉C语言程序的开发过程。
重点掌握使用VC6编写和调试控制台程序的方法、工具和步骤。
2
学****内容
C语言发展史
C语言程序组成及特点
C语言程序上机指导
C程序的调试
3
C语言的发展史
1960年,ALGOL 60语言提出,即Algorithm Language;【面向问题,离硬件较远。】
1963年,剑桥大学推出CPL——Combined Programming Language;【较接近硬件,但是规模较大,难以实现。】
1967年,剑桥大学的Martin Richards做了简化,推出了BCPL——Basic CPL;
1970年,Bell Lab的Ken Thompsen在BCPL语言的基础上推出了B语言,做了进一步简化;【过于简单,功能有限。】
1973年,D. M . Ritchie ;
1978年,Brian ——《The C Programming Language》一书,称为“K&R标准”或者“白皮书”;
1983年,ANSI C;
当前:Microsoft C, Borland Turbo C,AT&T C,……
C++:Microsoft Visual C++,Borland C++ Builder,…
4
C语言的组成及特点——组成
C程序
源程序文件1
源程序文件2
源程序文件m
预处理命令
全局变量声明
函数1
函数n
函数首部
函数体
声明部分
执行部分
5
C语言的组成及特点——示例
#include <>
void main()
{
printf("Hello World\n");
}
以# 开始的语句称为预处理命令。不是必需的,但是如果程序有就必须在程序的开始处。#。
。。
main() 函数是 C 程序处理的起点。如果某个函数没有返回值,那么在它的前面有一个关键字 void。
左大括号{表示函数的开始,后面是函数的主体。右大括号}表示函数的结束。
在屏幕上输出“Hello world”,并换行。每个语句都以分号结束。
6
C语言的组成及特点——特点
C程序是由函数组成的。
函数由函数头部和函数体组成。
C程序总是从main函数开始执行。
每个语句和数据声明的最后必须有一个“;”。
C语言没有自己的输入输出语句,它的输入输出由库函数printf和scanf完成。
可以添加注释。
C语言程序中的变量必须先声明后使用。
7
C语言程序上机指导——步骤
记事本、写字板、DOS Edit、Word等
tcc、gcc等
tlink、gcc等
8
C语言程序上机指导——VC6
VC6主界面
1、点击File,选择New菜单,弹出窗口。
2、选择项目类型。
3、完成项目框架。
4、重复以上步骤,建立并输入源程序文件。
5、编译连接程序。
6、运行程序。
9
C程序的调试——策略
试探法。通过输出存储器内容等,从大量的现场信息中找到出错线索,需要消耗大量的时间和精力。
回溯法。从出错征兆开始,人工沿程序的控制流程往回追踪,直至发现出错的根源。该方法可以成功应用于小程序的调试,但是当程序规模变大时,可能回溯的路线就会显著增加,致使人工回溯难以进行。
排除法。基于归纳和演绎原理,采用分而治之的思想。
归纳法:从错误征兆出发,通过分析错误之间的关系而找出故障。
演绎法:先列出所有可能成立的原因和假设,然后通过测试,一一排除列举出的原因,最后证明剩下的原因确实是错误的根源。
10