黑马程序员技术交流社区

标题: 指针 [打印本页]

作者: chenzuliang1993    时间: 2015-4-6 23:05
标题: 指针
int a=1;int b;
int *p=&b;
*p=a;
这样算不算给指针赋予一个变量

作者: 执念    时间: 2015-4-6 23:24
算,相当于b=1;
作者: liujun513    时间: 2015-4-7 20:33
int a=1;int b;
int *p=&b;
*p=a;

这里定义了一个变量a和变量b,然后定义了一个指针变量p并把变量b的地址赋给指针变量p,也就是指针p指向变量b,*p是解析p的值,也就是b的值,因此把a的值赋给*p,也就是把a的值赋给b。
作者: chenzuliang1993    时间: 2015-4-7 21:43
liujun513 发表于 2015-4-7 20:33
int a=1;int b;
int *p=&b;
*p=a;

是的   了解了  3Q
作者: 石上波    时间: 2015-4-7 22:19
好难,好深奥




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2