- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lecture 1 Introduction_to_C(第一章讲).ppt
C 程序设计;关于本课程;第一章 C语言概述;C 语言概述; 程序设计语言概述
【重点】程序及程序设计语言的实现
数据及数据存取
C语言的特点;C 语言概述;C 语言概述;C 语言概述;程序及程序设计语言
程序(Program)
指示计算机按解决问题的步骤,实现预期目的而进行操作的一系列语句或指令
程序设计语言(Programming Language)
用来定义计算机程序的符号系统(具有语法规则)
定义计算机所需要使用的数据
定义计算机对数据进行的操作 ;程序设计语言的分类;程序及程序设计语言的实现【重点】
口译——解释(Interpretation);程序及程序设计语言的实现【重点】
笔译——编译(Compilation);程序及程序设计语言的实现【重点】
编译方式下程序设计语言的实现过程 ;利用计算机解决问题的过程;C 语言概述;存储器
内存(主存, main memory):存放计算机运行期间程序和数据
外存(辅助存储器, auxiliary memory):不依赖于电能而长期保存信息
外存中的程序和数据在使用时必须调入内存,内存中的数据为了在断电情况下长期保存,必须保存到外存中;存储器;内存的组织方式【重点】
内存单元(Unit):内存中数据存储和读取的基本单位,一般容量为1byte=8bits
笔记本某页的某一行
每个内存单元具有唯一的地址(Address)
笔记本某页某一行的行序号
地址是标识内存单元的编号,是确定内存单元、读写数据的依据
内存单元地址是连续编号的
C语言中以指针(Pointer)形式表示内存单元的地址——C的特色之一;内存的组织方式【重点】;变量(Variable)与内存单元【难点】
变量对应于某一确定的内存单元
单元是物理设备(物理的),变量是程序设计语言的语法成份(逻辑的),二者之间的对应关系由编译程序确定
变量名(Name)是内存单元的符号标识,是内存单元的命名
变量的值(Value)就是对应内存单元中存取着的数据(程序中以变量名表示变量的值);变量与内存单元【难点】;数据类型(Data Type) 【难点】
具有相同性质(属性)的数据集合
规定了数据存取方法、意义、可实施操作
未指定数据类型就无法解释单元内二进制码的意义
0100 0001表示什么(65?,A?地址?) ;数据类型(Data Type) 【难点】
C中确定数据类型的途径:类型定义
e.g. : int x; 表示x是整型
x占2个单元
该单元内容(二进制)应解释为整数(的补码)
x可参与算术运算;特点-1
C是中级语言≈汇编语言
把高级语言的基本结构和语句与低级语言的实用性结合起来,对位、字节和地址(计算机最基本的工作单元)进行操作;特点-2
C是结构式语言——代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立
以函数作为程序单位,具有多种循环、条件语句控制程序流向,从而使程序完全结构化
可使程序层次清晰,便于使用、维护以及调试;特点-3
C语言具有丰富的数据类型
提供了用基本数据类型构造出多种复杂的数据结构的功能
特别是指针类型,是C语言中有特色的和重要作用的数据类型
用户可根据需要定义特殊的数据类型;特点-4
C语言简洁易读,运算符和库函数丰富
C语言只有30多个保留字,9种控制语句;书写形式自由,许多功能可以通过函数调用来实现
C语言提供了30多种运算符,运算能力十分丰富
C系统提供了大量的标准库函数可直接调用,大大提高了程序设计的效率和质量;特点-5
C语言可移植性好
程序本身独立于机器硬件,可从一种环境到另一种环境运行
被广泛地移植到各类计算机上,从而形成了多种版本的C 语言 ;缺点
语法限制不严格
程序设计自由度大
换取高效率的代价;C语言程序结构的典型形态【重点】
最简单的C程序:基本结构和简单功能的实现;简单的C程序 ;简单的C程序 ;C语言程序结构的典型形态【重点】
函数是C程序的基本单位
函数是具有一定独立功能的程序单位,不同函数有不同名字
主函数(main)必须有且仅有一个,是程序的入口
C程序由若干函数并列而成
系统库函数: 已编译好且可以直接使用的函数,但必须包含相应头文件;C语言程序结构的典型形态【重点】
以函数为基本单位的优点;简单的C程序 ;C语言程序结构的典型形态【重点】
输入输出操作的实现:使用(调用)库函数实现
注释及其作用:提高程序的易读性,被编译程序过滤掉
C程序是如何实现的?【决定上机步骤】;查阅:C语言的发展历史
实验作业:【pp16】4- 5
实验一:熟悉C程序开发环境、进行简单程序的调试【2学时】
文档评论(0)