指针的基本概念

1.指针与内存地址

(1)指针的本质地址向单元的一种映射。
(2)指针在内存中的编址
  a.按字节编址。
  b.按字编址。(字:两个字节)。
(3)内存地址:内存设备时一种一维线性,连续的存储空间,按字节编址,二进制编址,连续编址,十六进制表示。
(4)访问数据的方式
  a.直接引用:通过变量的名称引用变量空间中存储的数据。
  b.间接引用:通过一种只能存储地址的特殊存储单元间接引用目标数据。

2.指针变量

(1)区别:指针为地址向单元的映射为常量。而指针变量是存储地址的特殊内存单元是变量。(用来存储地址向单元的映射关系。)
(2)定义:
a.格式:数据类型 *指针变量名;
 例如:int *p;
b.分析:int *p,其中int  *为一组,int为p单元的数据类型与p无关。
c.占用的字节数:在32位中恒占4个字节
(3)指针变量中两个专有运算符
a.&取首地址运算符:
 (a)格式:&变量名;
b.*指向运算符:
(a):作用:*位于赋值号的左边时表示引用指向单元的存储空间,位于赋值运算号的右侧时表示取出指向单元的值。其为单目运算符自左向右运算。

(4)地址和变量的关系:
地址为指向变量的映射。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值