namedajipai
namedajipai
采纳率90.6%
2016-06-30 13:38

能不能把二维数组的第一维当成一个参数,传给一个一维数组参数的函数

已采纳

能不能把二维数组的第一维当成一个参数,传给一个一维数组参数的函数?怎么对二维数组转换?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 5年前

    可以先复制到一个一维数组中,再传给函数,或者可以使用交错数组。

    点赞 1 评论 复制链接分享
  • lyhoo163 lyhoo163 5年前

    如果非得用一维数组做参数。可以新建一个一维数据,将二维数组中的一维数据传入。再带入函数。

    点赞 评论 复制链接分享
  • wangyaninglm shiter 5年前

    你把数组名当作形参传递的时候,好像都是退化成指针的吧,这时候你只要明白指针表征的数据到底是几维数据就行了?

    点赞 评论 复制链接分享
  • moshi2005 moshi2005 5年前

    看起来比较绕,你还是传递指针吧!

    点赞 评论 复制链接分享
  • gaoyong0519 抓不住的流年 5年前

    C语言中可以,C语言中二维数组名其实就是二维数组中一维数组的整个数组的地址,故* 二维数组名 或者二维数组名【0】就是二维数组中一维数组的首元素的首地址

    点赞 评论 复制链接分享

相关推荐