如何求char *p[]={"fff","af","faf"}的维数

butnet 2007-05-01 04:53:44
如何求char *p[]={"fff","af","faf"}的维数
...全文
262 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liqiang123abc 2007-05-02
  • 打赏
  • 举报
回复
同意
是一维数组

harbincampus 2007-05-01
  • 打赏
  • 举报
回复
很明显这是一个指针数组,呵呵
记得:char *p = "Hello World!"; ?
impwork 2007-05-01
  • 打赏
  • 举报
回复
一维指针数组
*p[0]='f'
*p[1]='a'
*p[2]='f'
  • 打赏
  • 举报
回复
一维数组嘛
expter 2007-05-01
  • 打赏
  • 举报
回复
原来是1维指针数组...
jixingzhong 2007-05-01
  • 打赏
  • 举报
回复
char *p[]={"fff","af","faf"},
这样的数组,
不用求就该知道维数就是 1 ,
是一个 1 维数组, 元素是 char *而已
jixingzhong 2007-05-01
  • 打赏
  • 举报
回复
如何求char *p[]={"fff","af","faf"}的维数

楼主的本意是要获取数组的长度么?
对于数组,数组长度可以这样获取: sizeof(数组名)/sizeof(元素类型)
believefym 2007-05-01
  • 打赏
  • 举报
回复
但是把p传到函数里就不行了,因为数组会退化为指针,长度无法确定
believefym 2007-05-01
  • 打赏
  • 举报
回复
cout<<sizeof(p)/sizeof(char*);

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧