在前一段时间中,我使用gdb测试一些程序,我还是没有弄清楚continue的用法,在项目中也是如此,continue是怎么样在实践中轮询机制的。
现在我如果想要快步的跳跃到某行来调试程序,使用两个断点和c可以调试程序,举例如下1_gdb.c。
#include<stdio.h>
void myprintf(long res)
{
printf("hello word\n");
printf("res is %ld\n",res);
printf("hello word\n");
printf("hello word\n");
}
void main()
{
long result = 0;
for (int i = 0; i < 100; i++)
{
result+=i;
}
myprintf(result);
}
gcc 1_gdb.c -o 1_gdb -g
gdb 1_gdb
运行结果如下: