请问c语言中 int *p p=&b 和int *p=&b是不是一个意思?再请分析下,谢谢
请问c语言中 int *p p=&b 和int *p=&b是不是一个意思?再请分析下,谢谢
日期:2016-07-07 13:14:39 人气:2
我用vs测试了一下。你这是定义,不是运算。两种是一样的。
int main()
{int a=3;
int *p=&a;
printf("a=%d,*p=%d,p=%x\n",a,*p,p);
p=NULL;
p=&a;
printf("a=%d,*p=%d,p=%x\n",a,*p,p);
return 0;
}
输出:
a=3,*p=3,p=1aef48
a=3,*p=3,p=1aef48