C语言基础(3)-指针
未更新完
C语言基础(3)-指针
指针的含义
指针是用来干什么的?
指针就是用来存储地址的
- 变量就是用来存储数据的
- 指针就是用来存储地址的
数据和地址会以二进制补码形式存储在内存中,数据在内存中会有负数形式,地址没有负的,地址一般是以十六进制的形式展现
指针的定义
1 | /*数据类型 变量名;*/ |
通过sizeof测试指针的数据类型大小
1 | int main() |
无论什么类型的指针,在当前机器上测试的结果都是8byte,因为当前是64bit的操作系统,所以一个地址长度占用64bit,所以想要把64bit的地址存储起来,指针也需要64bit的存储空间,所以无论何种类型的指针,测试二点结果都是8byte(32bit的系统上指针的大小是4byte)
指针的命名和变量的命名一致
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不愿努力的帅洋!