int a=3;
当我们定义一个变量a的时候,我们的计算机会给他开辟一块内存空间,这个内存空间就是a的地址,这个内存中就存放的3的变量值。
int p1;
我们的计算机也给指针p1开辟了一块内存空间。此时p1=&a,他将a的地址放到了内存空间里边,我们p就可以取3的变量值
此时p1可以分为三个类型
p1;&p1&;*p1
*p1严格来讲可以不划分在指针p1中
p1和普通的变量是相类似的,不同点仅在于a=23存放的是23这个值,而p1存放的是a的地址
&p1是指一开始定义一个指针变量的时候计算机就已经创建的给p1的内存空间(类似于a这个变量的内存空间)
指针的基本概念
最新推荐文章于 2022-07-19 21:48:17 发布