2d数组是双指针吗?
int main(){ matrix[2][4] = {{11,22,33,99},{44,55,66,110}}; int **ptr = (int**)matrix; printf("%d%d",**matrix,*ptr);}
但是,当二维数组作为参数传递时,它被输入到(*矩阵)[2]中。编译器将这个数组存储为.它是存储为二维数组还是双指针或指向数组的指针。如果它是作为数组存储的,那么在上面这样的不同情况下,它是如何进行不同的解释的。请帮我理解。
料青山看我应如是
沧海一幻觉
摇曳的蔷薇
相关分类