【发布时间】:2019-10-18 21:00:05
【问题描述】:
我正在解决像 Leetcode 这样的在线判断问题,我想知道是否有可能在给定 int**A 的情况下获得二维数组的大小。考虑函数,
int help(int** A){
int rows = sizeof(A)/sizeof(A[0]);
int columns = sizeof(A[0])/sizeof(A[0][0]);
}
但我没有得到正确的行和列值。 如果我只有 int** A,有没有办法获得二维数组的大小。对于 char** A 也有同样的问题。 我知道这个问题的框架很糟糕,但我是 C 的初学者。谢谢。
【问题讨论】:
-
这在 C 中是不可能的。你想要 C 还是 C++?
-
在 C++ 中可能吗?
-
对于 C++,请参阅:stackoverflow.com/questions/6934776/…
标签: c++ pointers multidimensional-array