int a[10];
int *pt;
数组名a 的值 是数组内第一个元素的地址 ,a可以理解为一个指针常量,但在一些特殊的情况下,又有别于指针常量
如sizeof(a) ,得到的是数组的长度,&a 产生一个指向数组的指针,而不是指向指针常量的指针--C和指针
pt = &a[0];与pt = a;等价
时间: 2024-10-28 11:15:27
int a[10];
int *pt;
数组名a 的值 是数组内第一个元素的地址 ,a可以理解为一个指针常量,但在一些特殊的情况下,又有别于指针常量
如sizeof(a) ,得到的是数组的长度,&a 产生一个指向数组的指针,而不是指向指针常量的指针--C和指针
pt = &a[0];与pt = a;等价