关于数组名和对数组取地址的问题

代码:

#include <stdio.h>

int main()
{
	int arr[10] = {0};
	printf("arr = %p\n", arr);
	printf("&arr = %p\n", &arr);
	getchar();
}

结果:

arr = 0036FD94
&arr = 0036FD94
数组名表示数组的首地址,对数组取地址表示数组的地址,也是数组的首地址

猜你喜欢

转载自blog.csdn.net/qu1993/article/details/80251000