C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt

C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt

ID:50044428

大小:495.50 KB

页数:26页

时间:2020-03-08

C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt_第1页
C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt_第2页
C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt_第3页
C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt_第4页
C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt_第5页
资源描述:

《C语言程序设计教程 教学课件 作者 宗大华 陈吉人 第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章着重讲述4个方面的内容:(1)C语言程序的基本组成。(2)C语言的基本词法(字符集、保留字和标识符的构成)。(3)用C语言编写程序时的四项工作。(4)TurboC开发环境简介。第1章概述1.1 高级语言与C语言1.1.1 程序设计语言与C语言通常,把人与计算机之间交换信息的工具,称之为“计算机程序设计语言”。人们就是用计算机程序设计语言来编写计算机程序,然后交于计算机去执行的。“机器语言”是指计算机本身自带的指令系统。用机器语言编写的程序,不必通过任何翻译处理,计算机硬件就能够直接识别和接受。因此,用机器语言编写的程序,具有质量高、执行速度快和占用存储

2、空间少等优点。但是,它缺乏直观性,难学、难记、难检查以及难修改。汇编语言是一种面向机器的程序设计语言。也就是这种语言的指令基本上与机器指令一一对应。使得机器语言得以“符号化”。比起机器语言来,它好记了,读起来容易了,检查、修改也方便了。但是这样一来,用汇编语言编写的程序,计算机却不能直接识别和接受,它必须要由一个起翻译作用的程序将其翻译成机器语言程序,这样计算机才能执行。这个起翻译作用的程序,通常被称为“汇编程序”,这个翻译过程,称之为“汇编”。高级语言是一种很接近于人们习惯使用的自然语言(即人们日常使用的语言)和数学语言的程序设计语言。人们用它来编写计算

3、机程序,比起使用机器语言和汇编语言,显然要方便得多。用高级语言编写的程序,称为“源程序”。必须要有一个“翻译”,把源程序翻译成机器指令的程序,然后再让计算机去执行这个机器语言程序。翻译过程有两种方式:一种是事先编好一个称为“编译程序”的机器指令程序,它把用高级语言编写的源程序整个地翻译成用机器指令表示的机器语言程序(这个由编译程序翻译出来的结果程序,称为“目标程序”),然后执行该目标程序。这种翻译过程如图1-1(a)所示。另一种是事先编好一个称为“解释程序”的机器指令程序,它把用高级语言编写的源程序逐句翻译,译出一句就立即执行一句。这种翻译过程如图1-1(

4、b)所示。图1-1编译和解释两种翻译方式示意图1.1.2 简单的C语言程序初步归纳出用C语言编写计算机程序时,具有如下特点。(1)C语言程序都是由一个个函数组成的,函数是C语言程序的基本单位。(2)每一个C语言程序,都有一个、且只有一个名为main的主函数,整个程序从它开始执行。(3)C语言程序中的每一个语句,都以分号作为自己的结束。也就是说,在C语言中,分号“;”是一个语句的结束标志。(4)在C语言程序中,可以用/*……*/形成注释,以对程序中的所需部分做出说明。/*是注释的开始符,*/是注释的结束符,必须配对使用。1.1.3 程序设计时的算法描述用计算

5、机程序设计语言编写程序,首先应该选定要用的计算公式,制定解决问题的步骤,确定程序采用的结构(到第3章时会知道,程序的结构主要有3种形式:顺序结构、选择结构以及循环结构)等等,然后,才能真正动手去编写程序和上机。这个在真正动手之前的准备环节,就是所谓的算法描述阶段。1.2C语言的基本词法任何一种语言,都有自己的单字、单词和语句的构成规则。学会了这些知识,才能用它们书写出精彩的文章。C语言作为计算机的一种程序设计语言,当然也有它自己可以使用的字符集、基本词类(保留字),也有自己的各种规则和语法。1.2.1字符集允许出现在C语言源程序中的所有字符的总体,称为C语

6、言的“字符集”。它由数字、英文字母、图形符号以及转义字符4部分组成。(1)数字(2)英文字母(3)图形符号(4)转义字符1.2.2 保留字在C语言中,具有特定含义的、用于构成语句成分或作为存储类型和数据类型说明的那些单词,被统称为“保留字”,有时也称为“关键字”。C语言的保留字只能小写。1.2.3标识符及其构成规则在C语言中,用户为了区分程序中出现的常量、变量、函数和数组等,就给它们取不同的名字。组成名字的字符序列,称为“标识符”。因此,标识符是用户给程序中需要辨认的对象所起的名字。一个标识符必须符合下面所列的语法规则。(1)标识符只能以字母或下划线开头。

7、(2)在第一个符号的后面,可以跟随字母、数字或下划线。(3)标识符中区分字母的大、小写。(4)标识符的长度一般不超过8个字符。(5)C语言的保留字不能作为标识符使用。1.3TurboC2.0开发环境简介真正要运行一个用C语言编写的程序,至少要做如下的4项工作。(1)编辑。通过使用编辑器,把C语言程序录入计算机,并以文件的形式存放到磁盘上,这个过程称为“编辑”。它将产生出以“.C”为扩展名的源程序文件。(2)编译。源程序不能直接执行,必须通过C编译程序将它“翻译”成由机器指令组成的目标程序,这个过程称为“编译”。它产生出以“.OBJ”为扩展名的目标程序文件。

8、(3)连接装配。目标程序仍不能立即在机器上执行,因为程序中还会用到

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

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

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