指针变量的含义
指针,简单来说就是内存地址的代名词。我们通过取地址操作符&,可以把一个变量的内存地址存放到另一个变量中,这个变量就是指针变量。
int a = 10;
int* pa = &a;
这里,pa就是一个指向变量a的指针变量。
指针变量的类型
指针变量的类型决定了它指向的对象的类型。比如,int*类型的指针变量指向的是int类型的对象。
指针变量的大小
指针变量的大小取决于系统的虚拟地址空间。在32位系统上,指针变量通常是4个字节;在64位系统上,指针变量通常是8个字节。
指针变量的解引用/间接访问
解引用操作符*用于获取指针变量指向的地址所存储的值。
int main() {
int a = 10;
int* pa = &a;
printf(
