- 3
- 0
- 约4.22千字
- 约 37页
- 2017-01-02 发布于广东
- 举报
C语言程序设计 9.1 什么是指针 计算机中的所有数据都是顺序存放在存储器中的。如一个程序的指令、常量和变量等通常都要存放在机器的内存中,一般把存储器中的一个字节称为一个内存单元(亦称存储单元),不同数据类型的值所占用的内存单元数亦不同。为了正确地访问这些内存单元,必须为每个内存单元编上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号叫做地址,通常也把这个地址称为指针。 9.2 指针和指针变量 对于一个内存单元来说,单元的地址即为指针,其中存放的数据是该单元的内容。在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个内存单元的地址,或称为某内存单元的指针。 如图9-1所示,设有整型变量i,其内容为5,整型变量i占用了1000H号单元(地址用16进制表示),当有指针变量ip,其内容为1000H时,我们称为“ip指向变量i”或者“i是指向变量ip的指针”。1000H5指针变量ip整型变量i 9.2.1 指针变量的定义 指针变量定义的一般形式为: 类型说明符 *指针变量名 其中,*为说明符,表示这是一个指针变量; 指针变量名为用户自定义标识符,符合标识符的命名规则;例如: int *ip; 该定义表示ip是一个指针变量,它的值是某个整型变量的地址,或者说ip指向一个整型变量。至于ip究竟指
您可能关注的文档
最近下载
- 广东保险专业中介机构财务管控监管指引(试行).pdf VIP
- 上海市西中学2024-2025学年高二下学期期中考试数学试题(原卷版+解析版).docx VIP
- 新疆大学社会招聘试题.pdf VIP
- 2024-2025学年上海市复旦大学附属中学高二下学期3月月考数学试卷含详解.docx VIP
- 轴类零件加工工艺及夹具1毕业设计.docx VIP
- 100kg级复合翼垂直起降无人机系统总体技术方案报告20170428(公开).doc VIP
- 2024-2025学年上海市宝山区吴淞中学高二(下)期中数学试卷(含答案).docx VIP
- 基于STM32单片机太阳能路灯智能控制系统设计.docx
- 上海市杨浦区控江中学2024-2025学年高二(下)期中数学试卷(含答案).pdf VIP
- 新解读《GB_T 30730-2014煤炭机械化采样系统技术条件》.docx VIP
原创力文档

文档评论(0)