数组与指针

qq_40036736 2018-01-12 11:15:05
大家看看计算每列的值为什么不对啊?
...全文
816 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2018-01-15
  • 打赏
  • 举报
回复
http://edu.csdn.net/course/detail/2516 C语言指针与汇编内存地址-三.数组和二维数组
leetow2006 2018-01-15
  • 打赏
  • 举报
回复
二维数组的问题
faihung 2018-01-14
  • 打赏
  • 举报
回复
sun2d这个函数里面,两个for循环反了,行 和列
啊哈moment 2018-01-14
  • 打赏
  • 举报
回复

for (int i=0; i<2; ++i)
{
     for (int j =0; j<4; ++j)
     {
        tot =  ar[j][i];
      }
     printf( "%d\n", tot);
}

自信男孩 2018-01-14
  • 打赏
  • 举报
回复
行列位置颠倒了,会导致数组越界。应为行数是4,变成列数是4,(列数应该为2,)会导致越界。 sum2d中将行列条换一下,然后再试一下。
linovce 2018-01-13
  • 打赏
  • 举报
回复
你函数里面c是行数,b是列数,加反了
paschen 2018-01-12
  • 打赏
  • 举报
回复
你A对应的是行,COLS对应的是列,数组是zippo[A][COLS](即zippo[行][列]);而下面访问时,c对应行,b对应列,访问的是ar[b][c](即ar[列][行]),和前面不一致

69,364

社区成员

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

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