获取字符串数组的长度
场景:怎样获取字符串数组的长度,该怎么解决
怎样获取字符串数组的长度
假如存在如下的字符串数组
char* pArry[] = {"abc","defg","dddddd"};
怎样计算这个数组的长度。
------解决方案--------------------
sizeof(pArray) / sizeof(char *)
------解决方案--------------------
怎样获取字符串数组的长度
假如存在如下的字符串数组
char* pArry[] = {"abc","defg","dddddd"};
怎样计算这个数组的长度。
------解决方案--------------------
sizeof(pArray) / sizeof(char *)
------解决方案--------------------
- C/C++ code
sizeof(pArry) / sizeof(pArry[0]);
------解决方案--------------------
ls .
------解决方案--------------------
C/C++要求多维数组的每一维的长度必须一致,所以才有上面的计算方法
------解决方案--------------------
char* pArry[]
类似这种数组就是多个char*型的变量
与它指向的具体内容的长度无关
------解决方案--------------------
有没有别的方法啊,可以学习下
------解决方案--------------------
似乎求不出来
------解决方案--------------------
------解决方案--------------------
还有一种GetLength(),返回字节长度
------解决方案--------------------
- C/C++ code
sizeof(pArray) / sizeof(*pArray)