码迷,mamicode.com
首页 > 其他好文 > 详细

在阅读完转圈打印矩阵后的思考

时间:2018-05-26 19:38:15      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:记录   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!