作为自学C语言的一员,昨天看视频遗留下来一个问题,困扰了我一夜,今天早上自己尝试,才发现答案与我的猜想是一致的。
以下是我的实践
#include <STDIO.H>
int main(int argc, char **argv)
{
int a[]={2,3,4};
int *p=a;
printf("%p\n",&a[0]);
printf("%p\n",p);
printf("%p",a);
return 0;
}
三者打印的结果完全相同
作为自学C语言的一员,昨天看视频遗留下来一个问题,困扰了我一夜,今天早上自己尝试,才发现答案与我的猜想是一致的。
以下是我的实践
#include <STDIO.H>
int main(int argc, char **argv)
{
int a[]={2,3,4};
int *p=a;
printf("%p\n",&a[0]);
printf("%p\n",p);
printf("%p",a);
return 0;
}
三者打印的结果完全相同