第一种方法:将指针指向数组名
第二种方法:将指针指向数组的第一个元素的地址
这两种方法都可以的原因是数组的第一个元素的地址就是数组的地址
#include <stdio.h>
int main()
{
int a[]={1,2,3};
int *pa,*pb;//定义两个指针
pa=a;//指针pa直接指向数组名
pb=&a[0];//指针pb指向数组a的第一元素的地址
printf("pa=%p\n",pa);
printf("pb=%p",pb);
return 0;
}
第一种方法:将指针指向数组名
第二种方法:将指针指向数组的第一个元素的地址
这两种方法都可以的原因是数组的第一个元素的地址就是数组的地址
#include <stdio.h>
int main()
{
int a[]={1,2,3};
int *pa,*pb;//定义两个指针
pa=a;//指针pa直接指向数组名
pb=&a[0];//指针pb指向数组a的第一元素的地址
printf("pa=%p\n",pa);
printf("pb=%p",pb);
return 0;
}