标签:记录 for 长度 利用 bug 不同类 其它 定义 进入
原文地址:
https://blog.csdn.net/zuochao_2013/article/details/79229074(谢谢原作者)
程序流程简介:
在主函数中定义三个矩阵matrix,matrix02,matrix03(代表不同类型的矩阵)。通过调用CirclePrintMatrix函数块来进行相应的赋值处理。
进入CirclePrintMatrix函数块后,通过对tR,tC,dR,dC(通过int的length来实现求长度功能),接着进入PrintEdgeCircle函数块,进行打印处理。
进入PrintEdgeCircle函数块,考虑子矩阵只有一行,一列,还有其它的情况,利用curtC,curtR来记录当前访问到的结点。以其他情况为例,先打印(0,0)~(2,0)(横),接着(3,0)~(3,2),以此类推。
我遇到的问题:
在处理子矩阵只有一列时,我把其中的for循环中的循环变量I的值设置为 int i=tC;i<=dC; i++,后来使用debug调试时发现dC会等于-1;而使该段程序无法执行。
标签:记录 for 长度 利用 bug 不同类 其它 定义 进入
原文地址:https://www.cnblogs.com/mj2602594534/p/9093847.html