指针到底是什么??有什么用处??小白,有没有大神可以举个例子给我讲一下??谢谢~~
3 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
指针是地址,指针变量是指向指针的变量。
例如 int* p;就是定义了一个整形指针变量p
int a=3;
p=&a;指针p指向变量a(类型需要一致)
如果要改变变量a的值,那么就可以通过指针p修改,即
*p=4;那么a的值就是4
MinRam
TA贡献87条经验 获得超24个赞
指针,是一种数据类型,因此它有自己的内存地址
指针,存储数据是一个内存地址。
程序通过指针存储的内存地址,访问该地址的内存存储的数据。
例子:
int a = 3,b; // 一个整数型数据, 存储数据 :整数3
int *p = &a; // 一个整数型指针数据,存储数据:变量a的内存地址
b=*p; //访问指针p存储的地址所在数据,并赋值给b -----> b=3;
- 3 回答
- 3 关注
- 1590 浏览
添加回答
举报
0/150
提交
取消