//数组名是什么?
数组名是首元素的地址
//但是有两个例外
- sizeof(数组名)-数组名表示整个数组-计算的是整个数组的大小单位是字节
#include <stdio.h> int main() { int arr[10] = { 0 }; int sz = sizeof(arr); printf("%p\n", &arr[0]); printf("%p\n", arr); printf("%p\n", &arr); printf("%p\n", arr +1); printf("%p\n", &arr +1); printf("%d\n", sz); }
- &数组名-数组名表示整个数组-取出的是整个数组的地址