新手问题,取数组的指针
c吧
全部回复
仅看楼主
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
正解
2023年03月31日 12点03分
level 6
第一种可以用于将一段连续内存视为二维数组的情况,它与手动偏移相比更具可读性。
2023年03月31日 09点03分 4
level 11
第一种应该是&b吧
2023年04月10日 03点04分 5
不能再&,b数组本身就是指针
2023年04月11日 23点04分
1