标签: c pointers
我知道*表示它是一个指针,但int (* a)[2]中(int (*)[2]) a和C之间有什么区别?
int (* a)[2]
(int (*)[2]) a
C
答案 0 :(得分:2)
=LEFT(A1,FIND(" ", A1, FIND(" ", A1,FIND(" ", A1)+1)+1)-1)将int (* a)[2];声明为指向两个a 数组的指针,而int将(int (*)[2]) a强制转换为指向两个a 的数组的指针。
=LEFT(A1,FIND(" ", A1, FIND(" ", A1,FIND(" ", A1)+1)+1)-1)
int (* a)[2];
a
int