c中的数组名

//数组名是什么?
数组名是首元素的地址
//但是有两个例外
  1. 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);
    }

     

  2. &数组名-数组名表示整个数组-取出的是整个数组的地址
posted @ 2022-12-11 18:50  卡卡罗特kk  阅读(58)  评论(0)    收藏  举报