事业单位招聘考试论坛

 找回密码
 立即注册
查看: 116|回复: 0

事业单位备考计算机基础知识:计算机中的指针及指针变量

[复制链接]

21万

主题

21万

帖子

65万

积分

论坛元老

Rank: 8Rank: 8

积分
652786
发表于 2017-7-29 18:11:17 | 显示全部楼层 |阅读模式
指针是一个用来指示一个内存地址的计算机语言的变量。
    指针可以用来有效地表示复杂的数据结构,可以用于函数参数传递并达到更加灵活使用函数的目的,使C语言程序的设计具有灵活、实用、高效的特点。
    程序中每个变量在内存会有固定的位置,有具体的地址。由于变量的数据类型不同它所占的内存单元数也不相同。访问变量首先应找到其在内存中的地址,或者说一个地址唯一指向一个内存变量,我们称这个地址为变量的指针。
    存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。
    如果将变量的地址保存在内存的特定区域,用变量来存放这些地址这样的变量就是指针变量,通过指针对所指向变量的访问方式称为“间接访问”方式。
    指针变量与C语言其他的变量一样在使用前也必须先加以定义。
    指针变量定义的一般形式为:类型说明符*变量名,其中*表示这是一个指针变量,变量名即为定义的指针变量名。类型说明符表示本指针变量所指对象,变量、数组或函数等的数据类型。
    (
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2024-11-20 15:14 , Processed in 0.062052 second(s), 8 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表