指针的定义

指针是用来存放内存地址的变量
image.png
代码示例

int a; //声明一个变量
int *p;//声明一个指针变量,该指针指向一个int类型值的内存地址
a= 5;
p = &a;
print("a的地址为:%p, a的值为:%d\n",&a,a);
print("p的地址为:%p, p的值为:%p\n",&p,p);

输出的内容为
image.png

间接引用操作符*

间接引用操作符“*”返回指针变量的指向地址的值,通常把这个操作叫做“解引用指针”。
代码示例

int a = 5;
int *p = &a;
printf("%d",*p);
*p = 100;
printf("%d",a)

image.png
image.png

/ha

这是一段个性签名文字(描述)