- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章节 指针
第六章 指针基础
《 本章导读
C 指针是C 语言的一个重要概念,也是C 语言的精
程
序 华。正确而灵活地运用它,可以有效地表示复杂
设 的数据结构;能动态分配内存;能方便地使用数
计 组和字符串;能直接处理内存地址等。掌握指针
基 的应用,可以使程序简洁、紧凑、高效。每一个
础 学习和使用C 语言的人,都应当深入地学习和掌
》
( 握指针。本章先向读者介绍指针的基本概念,指
V
i
s
u 针的高级应用将在后面章节介绍。
a
l
C
+
+
本章主要知识点
6
.
0 (1)指针变量的定义、赋值、运算
环
境 (2 )指针操作一维数组、二维数组
)
西南林业大学计信学院
第六章 指针基础
《
C 6.1 指针和地址的概念
程
序 6.2 指针变量的定义
设
计 6.3 指针变量的赋值
基
础 6.4 指针的运算
》
(
V
i
s
u
6.5 指针操作普通变量
a
l
C
+
+
6.6 指针与数组
6
.
0 6.7 动态存储分配
环
境
)
西南林业大学计信学院
6.1 指针和地址的概念
《
C
计算机的内存空间是由许多存储单元构
程 成的,每个存储单元是一个字节的容量,每
序 个存储单元都有一个唯一的编号——地址。
设
计
程序运行过程中使用的变量就存放在这
基
础 些存储单元中。
》
(
V
i
s
u 对变量的取值有两种方法,一种是使用
a
l
C
+ 变量名对其内容进行存取,称为 “直接法”
+
6 ,另一种是借助变量的地址对其内容进行
.
0 存取,称为 “间接法”。
环
境
)
西南林业大学计信学院
6.1 指针和地址的概念
《
C 指针 ── 即地址
程
序 一个变量的地址称为该变量的指针。通过
设 变量的指针能够找到该变量。
计
基
础
》 指针变量 ── 用于存放地址值的变量。
(
V
i
s
u
a 注意:指针变量存放的是地址值,而不是
l
C
+
+ 通常意义上的数值。而普通变量存放数值,注
6
. 意普通变量和指针变量的区别。
0
环
境
)
西南林业大学计信学院
6.1 指针和地址的概念
《
C
变量的 “直接”访 变量的 “间接”访
程 问 问
序 ——使用变量名 ——使用变量地址
设 普通变量 指针变量
计 int a = 20;
基 变量名
文档评论(0)