逐语句,就是每次执行一行语句,如果碰到函数调用,它就会进入到函数里面。
逐过程,碰到函数时,不进入函数,把函数调用当成一条语句执行。注意:并不会把for循环之类的循环体当一条语句执行,此时逐过程和逐语句效果一样。
跳出,把当前所在函数的剩余语句执行完,直到返回到该函数被调用时的后面的语句处。main()函数也不例外,比如下面的代码中任意一个地方执行“跳出”,就会跳转到调用main()函数的语句的后面一句处。
void main()
{
int s = 0;
for(int i=0;i<5;i++)
{
s = s +1;
}
for(int j=0;j<5;j++)
{
s = s +1;
}
int debug_point =1;
}

本文详细介绍了编程调试中的逐语句、逐过程和跳出操作。逐语句执行会深入函数内部,而逐过程则不会。跳出操作允许程序员在执行过程中直接跳到当前函数调用后的语句。通过这些调试技巧,开发者能更有效地理解和优化代码流程。
3万+

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



