首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > C语言教程之指针

C语言教程之指针

资料介绍
C语言教程之指针
C 语言教程之 指针
指针简介

指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。
利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一
样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指
针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个
标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,
还必须要多编程,上机调试。只要作到这些,指针也是不难掌握的。

指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。 一般把存储器中的
一个字节称为一个内存单元, 不同的数据类型所占用的内存单元数不等,如整型量占 2 个
单元,字符量占 1 个单元等, 在第二章中已有详细的介绍。为了正确地访问这些内存单元,
必须为每个内存单元编上号。 根据一个内存单元的编号即可准确地找到该内存单元。内存
单元的编号也叫做地址。 既然根据内存单元的编号或地址就可以找到所需的内存单元,所
以通常也把这个地址称为指针。 内存单元的指针和内存单元的内容是两个不同的概念。 可
以用一个通俗的例子来说明它们之间的关系。我们到银行去存取款时, 银行工作人员将根
据我们的帐号去找我们的存款单, 找到之后在存单上写入存款、取款的金额。在这里,帐
号就是存单的指针, 存款数是存单的内容。对于一个内存单元来说,单元的地址即为指针,
其中存放的数据才是该单元的内容。在C语言中, 允许用一个变量来存放指针,这种变量
称为指针变量。因此, 一个指针变量的值就是某个内存单元的地址或称为某内存单元的指
针。图中,设有字符变量 C,其内容为“K”(ASCII 码为十进制数 75),C 占用了 01
C语言教程之指针
本地下载

评论