<分区>
如果给定函数如 exp: 那么如何计算给定二维数组 input2 中的行数
void fun(char *input2[])
{
//calculate no of rows and in each row no of column
}
<分区>
如果给定函数如 exp: 那么如何计算给定二维数组 input2 中的行数
void fun(char *input2[])
{
//calculate no of rows and in each row no of column
}
最佳答案
一般不会。在 C 中,不可能仅使用指向数组的指针来计算数组的大小。
但是,如果给定一个限制,即数组以零 (^) 终止,那么您可以使用循环计算零之前的值的数量。如果它是一个指针数组(如您所拥有的),则终止符可以是指向特定值的指针。例如,指向零 (^) 的指针。
没有这个限制,您必须将长度存储在变量中。
(^) 您可以使用任何特定值,但零是指针和字符串的不错选择。
关于c - 如何使用C计算二维数组中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235925/