代码调试与理解策略全解析
在软件开发过程中,理解和调试代码是至关重要的环节。本文将深入探讨一系列有助于理解大型程序和进行有效调试的策略,包括代码美化、预处理、使用类浏览器、创建知识库等,同时介绍不同类型的调试器及其工作原理。
代码理解策略
代码美化
代码美化工具虽无法解决变量名晦涩的问题,但能让源代码更易读。以下是一段示例代码:
int i_dll;
for(i_dl0 = 1; i_dl0 < i_d8; i_dl0++)
{
for(i_dll = i_dl0; (i_dll >0)&&(i_d7[i_dll]<i_d7[i_dll - 1]); i_dll--)
{
i_d9 = i_d7[i_dll];
i_d7[i_dll] = i_d7[i_dll - 1];
i_d7[i_dll - 1] = i_d9;
}
}
void i_d12(int *i_d7, int i_d8)
{
int i_dl0;
for(i_dl0 = 0; i_dl0 < i_d8; i_dl0++)
{
printf("\133\45\144\135\75\45\144\n", i_dl0, i_d7[i_dl0]);
}
}
void main(void)
{
int i_d7[] = { 2, 7, 3, 8, 1, 9, 4, 6, 5 };
i_d6(i_d7, 9);
i_d12(i_d7, 9);
}
<
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



