这段代码是在 x [3][4] 二维数组里,按行找出每一行里的最小值的元素及所在的行列位置。
fun()函数里,形参 int *a 是将二维数组 x[][] 按行转换成一维数组传入,所以当 i = 0 时,传入 a[] = {6,12,5,44} 四个数,当 i = 1时,传入 a[]={18,9,21,15},当 i = 2时,传入 a[] = {34,22,37,61} ,然后在函数里对每次传入的一维数组元素作比较 ,找到其中的最小值及所在的位置,通过形参 *im 返回到主函数,*im的值就是元素所在二维数组的列值。
程序运行最终结果:
0 2 5
1 1 9
2 1 22