郑州计算机网站公司,80s无水印视频素材网站下载,wordpress增加标签页,wordpress后台登陆慢C指针的理解
指针 #xff08;编程语言中的一个对象#xff09;:指针也就是内存地址#xff0c;指针变量是用来存放内存地址的变量#xff0c;在同一CPU构架下#xff0c;不同类型的指针变量所占用的存储单元长度是相同的#xff0c;而存放数据的变量因数据的类型不同编程语言中的一个对象:指针也就是内存地址指针变量是用来存放内存地址的变量在同一CPU构架下不同类型的指针变量所占用的存储单元长度是相同的而存放数据的变量因数据的类型不同所占用的存储空间长度也不同。
int a3; //普通的变量定义定义变量a的时候计算机会给a开辟一个内存空间这个内存空间就是a的地址。比如为0xA0。内存中存放的是3这值。
int *p;//定义一个指针
p a//指针赋值定义指针的时候计算机也会给p开辟一个内存空间比如内存地址为0XB0。pa表示将a的地址赋给指针存放在指针的内存中。也就是把一个内存地址放在内存空间里并不是一个数字或者常量。
*p;//表示取出指针地址p内存中的地址所指向的值a内存中的值。*p3p;//普通的p指针p中存放的地址内容为0XA0不像其他变量存放的数值或常量
p;//表示p的地址计算机分配的地址内容为0XB0
*p;//表示取指针指向的地址中的内容内容为3