辣的果丶 发表于 2016-7-27 10:49:29

指针和指针变量问题

指针是地址,指针变量是变量,对吗?
int *p   这是定义了一个指针变量还是一个地址?

shuofxz 发表于 2016-7-27 10:57:38

*p是int类型的,所以*p是个变量
而p是个地址

辣的果丶 发表于 2016-7-27 11:01:01

shuofxz 发表于 2016-7-27 10:57
*p是int类型的,所以*p是个变量
而p是个地址

那*p是指针变量了? p就代表指针吗?

花开自有丶花落 发表于 2016-7-27 11:02:46

辣的果丶 发表于 2016-7-27 11:01
那*p是指针变量了? p就代表指针吗?

p是一个十六进制的地址,表示这个值存储的位置

花开自有丶花落 发表于 2016-7-27 11:03:41

辣的果丶 发表于 2016-7-27 11:01
那*p是指针变量了? p就代表指针吗?

* 运算符又叫解除引用运算符,意为读取这个地址里面存储的值

shuofxz 发表于 2016-7-27 11:26:38

辣的果丶 发表于 2016-7-27 11:01
那*p是指针变量了? p就代表指针吗?

这些名词我不是很清楚

比如:
a=5;
*p = a;
那么p就是a的地址,*p就是指向的那个地址里面的值

子煜从嘉 发表于 2016-8-2 21:36:18

{:10_277:}
页: [1]
查看完整版本: 指针和指针变量问题