
持续学习&持续更新中…
指针数组:本质是一个数组,数组存放的元素是指针(地址)
数组指针:本质是一个指针(地址),不过类型是数组类型而已
#include#include int main() { int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; // 指针数组 数组里面放的是指针(地址) // 整形数组 int arr[10]; int* parr[10] = { arr + 0, arr + 1, arr + 2, arr + 3, arr + 4, arr + 5, arr + 6, arr + 7, arr + 8, arr + 9 }; for (int i = 0; i < 10; i++) { printf("%d ", *(parr[i])); } printf("n"); // 数组指针 数组类型的指针 // 整形指针 int *p; int(*p)[10] = &arr; for (int i = 0; i < 10; i++) { printf("%d ", (*p)[i] ); } printf("n"); system("pause"); return 0; }
本文完,感谢您的关注支持!