Tag: 指向数组

如何获得双指针指向的2D数组的大小?

我试图从指向数组的双指针获取2D数组的行数和列数。 #include #include void get_details(int **a) { int row = ??? // how get no. of rows int column = ??? // how get no. of columns printf(“\n\n%d – %d”, row,column); } 上面的function需要打印大小的细节,哪里出错了。 int main(int argc, char *argv[]) { int n = atoi(argv[1]),i,j; int **a =(int **)malloc(n*sizeof(int *)); // using a double pointer for(i=0;i<n;i++) a[i] […]