如何求char *p[]={"fff","af","faf"}的维数
如何求char *p[]={ "fff ", "af ", "faf "}的维数
[解决办法]
cout < <sizeof(p)/sizeof(char*);
[解决办法]
但是把p传到函数里就不行了,因为数组会退化为指针,长度无法确定
[解决办法]
如何求char *p[]={ "fff ", "af ", "faf "}的维数
楼主的本意是要获取数组的长度么?
对于数组,数组长度可以这样获取: sizeof(数组名)/sizeof(元素类型)
[解决办法]
char *p[]={ "fff ", "af ", "faf "},
这样的数组,
不用求就该知道维数就是 1 ,
是一个 1 维数组, 元素是 char *而已