指针变量

2020-04-09  本文已影响0人  lxmic

指针变量是一种特殊的变量,它不是用来放数据的,而是用来存放另一种变量的地址。这个变量就是指针所指向的目标变量。我们常把指针变量简称为指针。可以理解为间接的存放数据,通过中间的过程,来告诉你真正的数据在哪。

指针案例

来自实验楼的教程:

#include<stdio.h>
int main(){
 int a = 100,b = 10;
 int *point_1,*point_2;     //定义指向整型数据的指针变量 point_1,point_2

 point_1 = &a;                 //把变量 a 的地址赋给指针变量 point_1
 point_2 = &b;
 printf("a=%d,b=%d\n",a,b);
 printf("%p,%p\n",point_1,point_2);                     //输出 a 和 b 在内存中的地址
 printf("*point_1=%d,*point_2=%d\n",*point_1,*point_2);    //输出变量 a 和 b 的值

 return 0;
}

编译运行之后,可以得到具体的输出结果,我们通过这个例子来了解指针是怎么回事儿。


输出结果

解析

上一篇 下一篇

猜你喜欢

热点阅读