二维数组在调用函数中的声明问题

cant_see 2015-09-09 10:08:51

这里的第一行是不是有问题,看不懂
...全文
206 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkjasdf9909 2015-09-14
  • 打赏
  • 举报
回复
第一行什么意思都不知道
苏叔叔 2015-09-10
  • 打赏
  • 举报
回复

typedef int arr[][4];
cout << typeid(arr).name() << endl;  //int[0][4]
宋寒松 2015-09-10
  • 打赏
  • 举报
回复
前面应该定义了arr3x4类型的:

typedef int arr3x4[][4];
引用 楼主 cant_see 的回复:
这里的第一行是不是有问题,看不懂
ri_aje 2015-09-10
  • 打赏
  • 举报
回复
楼主得把上下文贴全了,看样子 arr3x4 应该是在前面定义了。
二班的码农 2015-09-09
  • 打赏
  • 举报
回复
第一种没见过,第二种和第三种等价,因为形参中二维数组的第一维长度是没有意义的

69,382

社区成员

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

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