请问array((i*column) + j)是什么意思,能给解释一下么
追答参数array是数组形参,数组做实参的时候会退化为指针,row为数组的行数,column为数组的列数,(i*column) + j表示输出到i行时地址为每行的列数column乘以当前所在行i再加上在当前行的列数j。
追问为什么编译不能通过,主函数调用参数传的有问题?
追答把你的所有代码贴上来。
本回答被提问者采纳能给一段具体的代码么
追答请问,你是要封装一个函数用于打印入参的二维数组吗?
array((i*column) + j)是什么意思:
i控制行,j控制列,可以这样理解一行有column列,也就是一行有column个,要得到第i行第j列,排在二维数组里的位置就是i*column+j