C语言, 第一下面主函数main中,定义了p为int*,然后下面那句话中&p代表什么那。 第二主函

C语言,
第一下面主函数main中,定义了p为int*,然后下面那句话中&p代表什么那。
第二主函数中调用f函数,直接&p=q,是这样算吗

&p表示变量p本身的内存地址(和p存储的地址值完全是两回事)
调用函数f时,其实就是int **q=&p;,所以*q的值就是p的值(指变量p存储的地址值),而q的值将是&p的值(即p本身的内存地址)追问

我之前提的第二个问题懂了谢谢你,现在不懂int*p,中p是什么意思了

追答

p是一个指针变量来着,它存储的地址值是一个整型(int类型)成员的内存地址

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-15
&p是p的地址
第二个算的
相似回答