这个for循环要怎么看 if后面要怎么比较 谁能解释一下吗🥺 比较的过程能写清楚一点吗 感激不尽🙏
代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。
提醒:再牛×的老师也无法代替学生自己领悟和上厕所!
单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。
这里if就是将x[0][0]和便利的x数组进行比较。如果x[0][0]<x[i][j],就把x[i][j]的值赋给x[0][0];
这个for循环就是遍历一遍这个二维数组,这个if语句就是将这个二维数组的最大值找出来,你看在这个循环中不停比较x[ki][kj]<x[i][j],x[i][j]大的时候将下标给ki,kj就说明是要找最大值