数组指针

数组指针:本质是指针变量,保存的是数组的首地址

  例如:int (*p)[5] = NULL;

  数组首元素地址。例如:int arr[3] = {10, 20, 30};    arr就是首元素地址(&arr[0] == arr),arr + 1 跳过一个元素

  数组的首地址。例如:int arr[3] = {10, 20, 30};  &arr就是数组首地址,arr + 1 跳过整个数组

  数组首元素地址编号和数组的首地址编号一致,但是类型不同

 

 二维数组和数组指针的关系

 

二维数组和一维数组指针的关系

 

 多维数组的物理存储

  无论是几维数组,在物理上都是一维存储

 

posted @ 2023-03-02 19:35  牙齿凤  阅读(182)  评论(0)    收藏  举报