为什&*p与&p的地址值不同的,&*p为什么是普通变量的地址,*P又是自己变量的地址
#include<stdio.h>void main()
{
int a;
int *p=&a;
scanf("%d",&a);
printf("%d\n",*&a); //*a不可以用,为什么*&a可以用,与*a有啥区别
printf("%d\n",&a);
printf("%d\n",&p);
printf("%d\n",&*p); //这个是先运算*p,取p的保存的变量a地址值,最后运算& *p取*p的地址值,这一步什么意思,为什么会是变量a的地址值
}
[此贴子已经被作者于2016-4-20 16:30编辑过]