c语言二维数组的使用问题

就是我想通过这个定义函数,把5x5矩阵中最小的元素放在左上角,也就是第一个元素的位置,可是为啥,说什么未知什么的,还有下面的两个报错,本人第一次写这种,可能有点晕,希望得到哥哥姐姐们指点。

img

img


使用二维数组作函数参数时,在定义时只能省略一维的大小,不能全部省略,另外函数中if判断中少了个等号,改为if(b==-1),
if(j==1)

这两个表达式都是 赋值语句, 它的结果 做为条件表达式, 0 为false, 非0 为true, if的判定,就永远成立

if (b = -1 ) // 赋值语句
改
if (b == -1) // 两个数比较要用 ==

if (j = 1)
改
if (j == 1)

if(b==-1)
if(j==1)