*p=&i 和 *p=i为什么说 *p=&i 是指向i的地址 而又有 *p=i (对地址进行析值)不都是*pi么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 21:53:11
*p=&i 和 *p=i为什么说 *p=&i 是指向i的地址 而又有 *p=i (对地址进行析值)不都是*pi么?

*p=&i 和 *p=i为什么说 *p=&i 是指向i的地址 而又有 *p=i (对地址进行析值)不都是*pi么?
*p=&i 和 *p=i
为什么说 *p=&i 是指向i的地址 而又有 *p=i (对地址进行析值)
不都是*pi么?

*p=&i 和 *p=i为什么说 *p=&i 是指向i的地址 而又有 *p=i (对地址进行析值)不都是*pi么?
你这个不是同一个代码吧?
*p = &i 说明p是一个二级指针,如果i是int,&i为int*,*p可以为int*时,p要求是int**.
*p = i说明p是一个指针,如果i是int,*p为int类型,p为int*类型.