初识指针

科技资讯 投稿 5900 0 评论

初识指针

指针:就是地址,是由解引用操作符来找到所想要的对象,

内存是怎么编号的?

电信号就会转换成数字信息:1和0组成的二进制序列

00000000000000000000000000000000

0111111111111111111111111111111111111111

1000000000000000000000000000000

11111111111111111111111111111111111111111把这样的二进制序列就是内存的编号,二进制序列有2的32次方个,这些二进制序列都可以作为内存的编号,当这些二进制序列当成编号,这些编号就称为内存单元的地址

一个这样的内存单位给多大的空间呢?

假设一个内存单元是1bit

2的32次方是100000000000000000000000000000000换成bit就是

%p是专门用来打印地址的

pa是用来存放地址的,在c语言中pa叫指针变量

int是说明pa执行的类型对象是int类型

*:解引用操作(*是单目操作符) 

指针变量的大小

指针的类型大小都是一样的,因为指针式用来存放地址的,指针需要多大空间,取决于地址存储需要多大空间

64位的电平台打印出来的数63bit也就是8个byte

编程笔记 » 初识指针

赞同 (37) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽