清华大学C语言教学课件(共16个PPT)第12个45页PPT
合集下载
清华大学C语言教学课件(共16个PPT)第1个共26页文档
常成 于困约 ,而败 于奢靡 。——陆 游 52、 生 命 不 等 于是呼 吸,生 命是活 动。——卢 梭
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特
55、 为 中 华 之 崛起而 读书。 ——周 恩来
清华大学C语言教学课件(共16个PPT)
第1个
21、没有人陪你走一辈子,所以你要 适应孤 独,没 有人会 帮你一 辈子, 所以你 要奋斗 一生。 22、当眼泪流尽的时候,留下的应该 是坚强 。 23、要改变命运,首先改变自己。
24、勇气很有理由被当作人类德性之 首,因 为这种 德性保 证了所 有其余 的德性 。--温 斯顿. 丘吉尔 。 25、梯子的梯阶从来不是用来搁脚的 ,它只 是让人 们的脚 放上一 段时间 ,以便 让别一 只脚能 够再往 上登。
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特
55、 为 中 华 之 崛起而 读书。 ——周 恩来
清华大学C语言教学课件(共16个PPT)
第1个
21、没有人陪你走一辈子,所以你要 适应孤 独,没 有人会 帮你一 辈子, 所以你 要奋斗 一生。 22、当眼泪流尽的时候,留下的应该 是坚强 。 23、要改变命运,首先改变自己。
24、勇气很有理由被当作人类德性之 首,因 为这种 德性保 证了所 有其余 的德性 。--温 斯顿. 丘吉尔 。 25、梯子的梯阶从来不是用来搁脚的 ,它只 是让人 们的脚 放上一 段时间 ,以便 让别一 只脚能 够再往 上登。
C语言PPT课件
第34页/共92页
3.2 C语言的基本数据类型及其表示
3.2.4 字符型数据及其表示 4.字符串常量 说明: C语言对字符串常量的长度不加限制,编译程序总是自动地在字符串的结 尾加上一个转意字符’\0’(即ASCII码是0,所对应的字符是空),作为 字符串常量的结束标志。对字符串操作时,这个结束标志是非常重要的。
3.2.1 常量与变量 2.符号常量 在C语言中,常量还可以用标识符来表示。 C语言中用宏定义命令对符号常量进行定义,其定义形式如下: #define <标识符> <常量>
第18页/共92页
3.2 C语言的基本数据类型及其表示
3.2.1 常量与变量
3.变量 变量是在程序运行过程中可以改变的量。
C语言提供的基本变量类型有:
无值类型(空类型) void
第16页/共92页
3.2 C语言的基本数据类型及其表示
3.2.1 常量与变量
1.常量 常量是指在程序运行时其值不能改变的量。C语言提供的常量有:
整型常量
数值常量Байду номын сангаас
常量
实型常量
字符常量
字符常量
字符串常量
例如,123,3.14,-3000等都是常量。
第17页/共92页
3.2 C语言的基本数据类型及其表示
第5页/共92页
2.2 C程序的基本结构
2.2.1 简单的C程序介绍 2.2.2 C程序的基本组成
第6页/共92页
2.2.1 简单的C程序介绍
例1 (P24例2-1) /*文件名:A1.C*/ /*This is a hello C program.*/ main() { printf("*********************\n"); printf(" Happy New Year!\n"); printf("*********************\n"); } 说明:双引号内的字符串按原样输出,“\n”是换行符。
3.2 C语言的基本数据类型及其表示
3.2.4 字符型数据及其表示 4.字符串常量 说明: C语言对字符串常量的长度不加限制,编译程序总是自动地在字符串的结 尾加上一个转意字符’\0’(即ASCII码是0,所对应的字符是空),作为 字符串常量的结束标志。对字符串操作时,这个结束标志是非常重要的。
3.2.1 常量与变量 2.符号常量 在C语言中,常量还可以用标识符来表示。 C语言中用宏定义命令对符号常量进行定义,其定义形式如下: #define <标识符> <常量>
第18页/共92页
3.2 C语言的基本数据类型及其表示
3.2.1 常量与变量
3.变量 变量是在程序运行过程中可以改变的量。
C语言提供的基本变量类型有:
无值类型(空类型) void
第16页/共92页
3.2 C语言的基本数据类型及其表示
3.2.1 常量与变量
1.常量 常量是指在程序运行时其值不能改变的量。C语言提供的常量有:
整型常量
数值常量Байду номын сангаас
常量
实型常量
字符常量
字符常量
字符串常量
例如,123,3.14,-3000等都是常量。
第17页/共92页
3.2 C语言的基本数据类型及其表示
第5页/共92页
2.2 C程序的基本结构
2.2.1 简单的C程序介绍 2.2.2 C程序的基本组成
第6页/共92页
2.2.1 简单的C程序介绍
例1 (P24例2-1) /*文件名:A1.C*/ /*This is a hello C program.*/ main() { printf("*********************\n"); printf(" Happy New Year!\n"); printf("*********************\n"); } 说明:双引号内的字符串按原样输出,“\n”是换行符。
数据结构C语言版严蔚敏清华大学出版社课件第十二章 .ppt
“批处理”,就是将这两个文件“合”为 一个新的主文件。具体操作相当于 “归并两个有序表”。
2020/1/21
16
但有两点不同:
(1)对于事务文件中的每个操作 首先要判别其“合法性”
(2)事务文件中可能存在多个操 作是对主文件中同一个记录 进行的
2020/1/21
17
批处理的时间分析:
假设主文件中含有n个记录,事 务文件中含有m个记录,则对事务文 件进行排序的时间复杂度为
插入:当查找不成功时,将记录插入 在相应的基桶或溢出桶内;
删除:对被删记录作特殊标记。
2020/1/21
48
4. 优点:记录随机存放,不需要进行排
序;插入、删除方便,存取速 度快;节省存储空间,不需要 索引区。
缺点:不能进行顺序存取;在经过多 次插入和删除操作之后,需进 行“重组文件”的操作。
2020/1/21
35
3.文件重组
在经过多次的插入和删除操作之 后,大量的记录进入文件的“溢出 区”,而“基本存储区”中出现很 多已被删去的记录空间,此时的文 件结构很不合理。因此,对ISAM文 件, 需要周期地进行重整。
2020/1/21
36
4.柱面索引的位置
ISAM文件占有多个柱面,其柱 面索引本身占有一个柱面,为使 “磁头”的平均移动距离最小,柱 面索引应设在数据文件所占全部柱 面的中间位置上。
… ...
索引集
B+树 顺序集
...
...
... 数据集
2020/1/21
控制区域
控制区间
39
2. 控制区间是用户进行一次存取的 逻辑单位,可看成是一个逻辑磁道。 但它的实际大小和物理磁道无关。
C语言程序设计清华大学郑莉PPT课件
向 • 是现实世界中一个实际存在的事物。
• 可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划)。
对 • 是构成世界的一个独立单位,具有:
象 • 静态特征:可以用某种数据来描述
的 • 动态特征:对象所表现的行为或具有的功能
方
法
第13页/共702页
面向对象的基本概念
面
——对象
向
对 象
• 面向对象方法中的对象:
信
息
的 表
┌控制信息 │
示 信息┤
与
│
存
┤
│
储
└ 浮点数 └数据信息
┌ 字符数据
息┤
第27页/共702页
┌ 指令 ┤ └ 控制字
┌ 定点数 ┌ 数值信息 ┤ │ └ 非数值信
└逻
计算机的数字系统
信 息 的
表 示
• 计算机采用的是二进制数字系统。 • 基本符号:0、1 • 进位原则:逢二进一 • 优点:
维护
面 将 软 件 交 付 使 用 后 , 工 作 并 没 有 完 结 , 还 要 根 据 软 件 的 运 行 情 况 和 用 户 的 需 求 , 不 断 改 进 系 统 。 向 使 用 面 向 对 象 的 方 法 开 发 的 软 件 , 其 程 序 与 问 题 域 是 一 致 的 , 因 此 , 在 维 护 阶 段 运 用 面 向 对 象 的 方 法
发生联系。
对 象 的 方 法
第17页/共702页
面向对象的基本概念
面 — — 继 承 • 继承对于软件复用有着重要意义,是面向对象技术能够提高软件开发效率的重要原因之一。 向 • 定义:特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承。 对 • 例如:将轮船作为一个一般类,客轮便是一个特殊类。
C++语言程序设计(清华大学)ppt课件
引用 必须先声明,后使用。 只能逐个引用数组元素,而不能一次引用整个数组 例如:a[0]=a[5]+a[7]-a[2*3]
4
例6. 1一维数组的声明与引用
数 #include <iostream>
组
using namespace std;
int main()
{int A[10],B[10];
int i;
指 指针名=地址
针
“地址”中存放的数据类型与指针类型必须相符。
向指针变量赋的值必须是地址常量或变量,不能是普通整数。但可 以赋值为整数0,表示空指针。
指针的类型是它所指向变量的类型,而不是指针本身数据值的类型, 任何一个指针本身的数据值都是unsigned long int型。
允许声明指向 void 类型的指针。该指针可以被赋予任何类型对象 的地址。
Point(id Move(int x,int y);
int GetX() {return X;}
int GetY() {return Y;}
private:
int X,Y;
};
#endif
24
//6-2.cpp
#include<iostream>
变量 j
声明 例:static int i; static int *i_pointer=&i;
指向整型变量的指针
3010
2000
变量 i_pointer
引用 例1:i=3; 例2:*i_pointer=i;
i_pointer 2000
*i_pointer
3
i
2000 29
指针变量的初始化
指 语法形式
对形参数组的改变会直接影响到实参数17例62使用数组名作为函数参数主函数中初始化一个矩阵并将每个元素都输出然后调用子函数分别计算每一行的元素之和将和直接存放在每行的第一个元素中返回主函数之后输出各行元素的和
数据结构(C语言版上)清华大学出版社PPT课件
算法+数据结构=程序
18
数据结构是计算机专业的专业基础 课。它主要讨论在软件开发中如何 进行数据的组织、数据的表示和数 据的处理。它不仅为操作系统、编 译原理、数据库系统、计算机网络 等后续课提供必要的知识,而且也 为学习者提供必要的技能训练。
19
1.2.2 数据结构的应用举例
例1.2 电话号码的查询问题。 要求编写一个电话号码的查询程序。对于任 意给出的一个姓名,如果该人留有电话号码, 那么就找出他的电话号码;否则就指出该人 没有电话号码。
学号
04081101 04081102 04081103 04081104
┆ 04081150
姓名
陈小洁 马丽丽 林春英 王澄娟
┆ 张吉祥
计算机 导论 80 75 82 90 ┆
70
高等数 学 90 68 78 85 ┆
88
普通物 理 85 78 66 93 ┆
75
平均成 绩 85 74 75 89 ┆
11
12
⑵数据的物理结构: 又称存储结构。是 数据的逻辑结构在计算机存储器内的表 示(又称映象)。它属于具体实现的视 图,是面向计算机的。
⑶ 数据元素之间的运算(关系):对数 据元素施加的操作,有时也直接称为数 据的运算或操作。
13
例1.1 学生成绩表(表1.1)是一个数据结构。 表1.1 学生成绩表(每行是一个数据元素)
数据——在计算机科学中指所有能输入到计算机中并被计 算机程序处理的符号的总称。如图像、数、字符、声音、 视频等都可以通过编码而由计算机处理,因此它们也属于 数据的范畴。
4
数据元素(data element):
是数据的基本单位。通常在计算机程序 中作为一个整体进素可以由若干个数据项(也称字段、 域)组成,数据项是数据不可分割的最 小单位。
18
数据结构是计算机专业的专业基础 课。它主要讨论在软件开发中如何 进行数据的组织、数据的表示和数 据的处理。它不仅为操作系统、编 译原理、数据库系统、计算机网络 等后续课提供必要的知识,而且也 为学习者提供必要的技能训练。
19
1.2.2 数据结构的应用举例
例1.2 电话号码的查询问题。 要求编写一个电话号码的查询程序。对于任 意给出的一个姓名,如果该人留有电话号码, 那么就找出他的电话号码;否则就指出该人 没有电话号码。
学号
04081101 04081102 04081103 04081104
┆ 04081150
姓名
陈小洁 马丽丽 林春英 王澄娟
┆ 张吉祥
计算机 导论 80 75 82 90 ┆
70
高等数 学 90 68 78 85 ┆
88
普通物 理 85 78 66 93 ┆
75
平均成 绩 85 74 75 89 ┆
11
12
⑵数据的物理结构: 又称存储结构。是 数据的逻辑结构在计算机存储器内的表 示(又称映象)。它属于具体实现的视 图,是面向计算机的。
⑶ 数据元素之间的运算(关系):对数 据元素施加的操作,有时也直接称为数 据的运算或操作。
13
例1.1 学生成绩表(表1.1)是一个数据结构。 表1.1 学生成绩表(每行是一个数据元素)
数据——在计算机科学中指所有能输入到计算机中并被计 算机程序处理的符号的总称。如图像、数、字符、声音、 视频等都可以通过编码而由计算机处理,因此它们也属于 数据的范畴。
4
数据元素(data element):
是数据的基本单位。通常在计算机程序 中作为一个整体进素可以由若干个数据项(也称字段、 域)组成,数据项是数据不可分割的最 小单位。
C语言程序设计教程ppt课件完整版pptx
C语言的应用领域
计算机系统基本概念
计算机系统的组成 操作系统的基本概念 计算机中的数与编码
编程环境与工具安装配置
01
常见的C语言编程环境
02
安装与配置C语言编译器
使用集成开发环境(IDE)进行C语言编程
03
第一个C程序:Hello, World!
01
C程序的基本结 构
02
编写Hello, World!程序
应用场景
适用于需要根据特定条件提前终 止循环或跳过某些循环操作的情 况。
04 函数与模块化设计
函数定义和调用
01
函数定义
包括函数名、参数列表、返回值 类型和函数体等部分,用于描述 函数的功能和实现细节。
函数调用
02
03
函数声明
通过函数名和参数列表来调用函 数,实现相应功能并获取返回值 。
在使用函数之前,需要对函数进 行声明,以便编译器识别函数的 存在和调用方式。
THANKS FOR WATCHING
感谢您的观看
指针运算符
包括取地址运算符&和取值运算符*,分别 用于获取变量的内存地址和通过指针访问内 存中的数据。
动态内存分配函数(malloc, free)使用方法
malloc函数
用于在堆区动态分配指定大小的内存空间,并返回 分配内存的起始地址。
free函数
用于释放之前通过malloc函数分配的内存空间,防 止内存泄漏。
动态规划思想
动态规划是一种在数学、计算机科学和经济学中 使用的,通过把原问题分解为相对简单的子问题 的方式来求解复杂问题的方法。动态规划常用于 优化重叠子问题的计算。
回溯与分支限界法
回溯法是一种通过探索所有可能的候选解来找出 所有解的算法,而分支限界法是一种通过剪枝来 减少搜索空间的优化算法。回溯与分支限界法常 用于解决组合优化问题。
计算机系统基本概念
计算机系统的组成 操作系统的基本概念 计算机中的数与编码
编程环境与工具安装配置
01
常见的C语言编程环境
02
安装与配置C语言编译器
使用集成开发环境(IDE)进行C语言编程
03
第一个C程序:Hello, World!
01
C程序的基本结 构
02
编写Hello, World!程序
应用场景
适用于需要根据特定条件提前终 止循环或跳过某些循环操作的情 况。
04 函数与模块化设计
函数定义和调用
01
函数定义
包括函数名、参数列表、返回值 类型和函数体等部分,用于描述 函数的功能和实现细节。
函数调用
02
03
函数声明
通过函数名和参数列表来调用函 数,实现相应功能并获取返回值 。
在使用函数之前,需要对函数进 行声明,以便编译器识别函数的 存在和调用方式。
THANKS FOR WATCHING
感谢您的观看
指针运算符
包括取地址运算符&和取值运算符*,分别 用于获取变量的内存地址和通过指针访问内 存中的数据。
动态内存分配函数(malloc, free)使用方法
malloc函数
用于在堆区动态分配指定大小的内存空间,并返回 分配内存的起始地址。
free函数
用于释放之前通过malloc函数分配的内存空间,防 止内存泄漏。
动态规划思想
动态规划是一种在数学、计算机科学和经济学中 使用的,通过把原问题分解为相对简单的子问题 的方式来求解复杂问题的方法。动态规划常用于 优化重叠子问题的计算。
回溯与分支限界法
回溯法是一种通过探索所有可能的候选解来找出 所有解的算法,而分支限界法是一种通过剪枝来 减少搜索空间的优化算法。回溯与分支限界法常 用于解决组合优化问题。
C语言程序设计教程完整全套教学课件pptx
C语言与高级语言的关系
探讨C语言与Java、Python等高级语 言之间的联系与区别,以及各自适用 的场景。
C语言的特点与优势
阐述C语言高效、灵活、可移植等特 点,以及在系统级编程、嵌入式开发 等领域的广泛应用。
计算机系统基本概念
1 2 3
计算机系统的组成
介绍计算机硬件系统的基本组成,包括中央处理 器、内存、输入/输出设备等。
强制类型转换
通过类型转换运算符来实现,其一般 形式为“(类型说明符)(表达式) ”,其功能是把表达式的运算结果强 制转换成类型说明符所表示的类型。
03
控制结构
顺序结构
顺序结构的概念
按照代码的先后顺序,逐行 执行程序。
顺序结构的流程图
用箭头表示程序执行的顺序 。
顺序结构的应用场景
适用于简单的计算和输出任 务。
局部变量和全局变量
局部变量
在函数内部定义的变量,只在该函数内有效,不同函数中的局部变量互不影响。
全局变量
在函数外部定义的变量,可以在整个程序范围内访问,但过度使用全局变量会降低程序的可维护性和可读性。
模块化设计思想
模块化设计概念
01
将程序划分为若干个独立的功能模块,每个模块完成
特定的功能,提高程序的可维护性和可重用性。
&&、||、!等
运算符和表达式
位运算符
&、|、^、~、<<、>>等
赋值运算符
=、+=、-=、*=、/=等
条件运算符
?
运算符和表达式
逗号运算符
,
表达式
由运算符和操作数组成的式子,用于计算一个值
数据类型转换
自动类型转换
C语言(清华大学出版社)ppt课件
结构。 (4)具有结构化的控制语句 ,是完全模块化
和结构化的语言。 (5)语法限制不太严格,程序设计自由度大。
C程序设计(第三版)
C语言的特点
(6)允许直接访问物理地址,能进行位操 作,能实现汇编语言的大部分功能,可直接 对硬件进行操作。兼有高级和低级语言 的特点 。
(7)目标代码质量高,程序执行效率高。 只比汇编程序成的目标代码效率低10 %-20%。
C程序设计(第三版)
算法如下 :
S1:输入n
S2:i=2
(i作为除数)
S3:n被i除,得余数r
S4:如果r=0,表示n能被i整除,则打印n“不 是素数”,算法结束。否则执行S5
S5:i+1→i
S6:如果i≤n-1,返回S3。否则打印 n “是素
实际上,n不必被2到(n-1)的整数除,只需 被2到n/2间整数除,甚至只需被2到 之n 间的 整数除即可。
C程序设计(第三版)
说明: 本程序的作用是输出一行信息:
1.3 简单的C语Th言is程i序s a介C绍program.
#include <stdio.h>
/*文件包含*/
main( )
/*主函数 */
{
/*函数体开始*/
printf ("This is a C program.\n"); /*输出语句*/
(8)程序可移植性好(与汇编语言比)。基 本上不做修改就能用于各种型号的计算 机和各种操作系统。
C程序设计(第三版)
1.2 C语言的特点
问题:既然有了面向对象的C++语言,为 什么还要学习C语言?
解释1:C++是由于开发大型应用软件的需 要而产生的,并不是所有的人都要去编 写大型软件。
和结构化的语言。 (5)语法限制不太严格,程序设计自由度大。
C程序设计(第三版)
C语言的特点
(6)允许直接访问物理地址,能进行位操 作,能实现汇编语言的大部分功能,可直接 对硬件进行操作。兼有高级和低级语言 的特点 。
(7)目标代码质量高,程序执行效率高。 只比汇编程序成的目标代码效率低10 %-20%。
C程序设计(第三版)
算法如下 :
S1:输入n
S2:i=2
(i作为除数)
S3:n被i除,得余数r
S4:如果r=0,表示n能被i整除,则打印n“不 是素数”,算法结束。否则执行S5
S5:i+1→i
S6:如果i≤n-1,返回S3。否则打印 n “是素
实际上,n不必被2到(n-1)的整数除,只需 被2到n/2间整数除,甚至只需被2到 之n 间的 整数除即可。
C程序设计(第三版)
说明: 本程序的作用是输出一行信息:
1.3 简单的C语Th言is程i序s a介C绍program.
#include <stdio.h>
/*文件包含*/
main( )
/*主函数 */
{
/*函数体开始*/
printf ("This is a C program.\n"); /*输出语句*/
(8)程序可移植性好(与汇编语言比)。基 本上不做修改就能用于各种型号的计算 机和各种操作系统。
C程序设计(第三版)
1.2 C语言的特点
问题:既然有了面向对象的C++语言,为 什么还要学习C语言?
解释1:C++是由于开发大型应用软件的需 要而产生的,并不是所有的人都要去编 写大型软件。
C语言程序设计清华大学郑莉PPT课件
象 的 方 法
第18页/共702页
面向对象的基本概念
面 — — 多 态 性 • 多态是指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行 向 为 。 这 使 得 同 一 个 属 性 或 行 为 在 一 般 类 及 其 各 个 特 殊 类 中 具 有 不 同 的 语 义 。
• 例如:
对 数 的 加 法 - > 实 数 的 加 法 象- > 复 数 的 加 法 的 方 法
第19页/共702页
面向对象的软件工程
面 • 面向对象的软件工程是面向对象方法在软件工程领域的全面应用。它包括 : 向 • 面向对象的分析(OOA) 对 • 面向对象的设计(OOD)
• 面向对象的编程(OOP)
面向对象的语言
计 算 机
语 言 的
发 展
• 出发点: • 更直接地描述客观世界中存在的事物(对象)以及它们之间的关 系。
• 特点: • 是高级语言。 • 将客观事物看作具有属性和行为的对象。 • 通过抽象找出同一类对象的共同属性和行为,形成类。 • 通过类的继承与多态实现代码重用
第5页/共702页
程序设计方法的发展历程
面 — — 面 向 对 象 的 方法 • 将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体 ——对象。 向 • 对同类型对象抽象出其共性,形成类。 对 • 类通过一个简单的外部接口,与外界发生关系。 象 • 对象与对象之间通过消息进行通讯。
的 方 法
第11页/共702页
向 • 是现实世界中一个实际存在的事物。
• 可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划)。
对 • 是构成世界的一个独立单位,具有:
第18页/共702页
面向对象的基本概念
面 — — 多 态 性 • 多态是指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行 向 为 。 这 使 得 同 一 个 属 性 或 行 为 在 一 般 类 及 其 各 个 特 殊 类 中 具 有 不 同 的 语 义 。
• 例如:
对 数 的 加 法 - > 实 数 的 加 法 象- > 复 数 的 加 法 的 方 法
第19页/共702页
面向对象的软件工程
面 • 面向对象的软件工程是面向对象方法在软件工程领域的全面应用。它包括 : 向 • 面向对象的分析(OOA) 对 • 面向对象的设计(OOD)
• 面向对象的编程(OOP)
面向对象的语言
计 算 机
语 言 的
发 展
• 出发点: • 更直接地描述客观世界中存在的事物(对象)以及它们之间的关 系。
• 特点: • 是高级语言。 • 将客观事物看作具有属性和行为的对象。 • 通过抽象找出同一类对象的共同属性和行为,形成类。 • 通过类的继承与多态实现代码重用
第5页/共702页
程序设计方法的发展历程
面 — — 面 向 对 象 的 方法 • 将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体 ——对象。 向 • 对同类型对象抽象出其共性,形成类。 对 • 类通过一个简单的外部接口,与外界发生关系。 象 • 对象与对象之间通过消息进行通讯。
的 方 法
第11页/共702页
向 • 是现实世界中一个实际存在的事物。
• 可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划)。
对 • 是构成世界的一个独立单位,具有: