level 1
int b[3] = {1,2,3};
int (*a)[3] = b;
int* a = &b[0];
取回的指针是一样的,第二种明显好用,不需要知道数组b数量,所以第一种什么情况才能用到。
2023年03月31日 05点03分
1
level 5
正如你所说,不需要知道b数量啊?
当你需要知道b的数量的时候用第1种,第1种a类型里面包含了size
2023年03月31日 07点03分
3
level 6
第一种可以用于将一段连续内存视为二维数组的情况,它与手动偏移相比更具可读性。
2023年03月31日 09点03分
4