首先,源码。参考copy于下边博客,主要看现象(本人在Windows下测试)。
http://blog.chinaunix.net/uid-30540544-id-5746456.html
#include
void test(void)
{
int iA, iB, iC;
iA = 1;
iB = 2;
iC = 3;
iB += iA + iC;
printf("iB = %d\n", iB);
iB = 0;
printf("iB = %d\n", iB);
iB *= iC;
printf("iB = %d\n", iB);
return;
}
void main(void)
{
test();
return;
}
然后依次下面的命令,效果如图。
文章图片
输入命令:b test
效果如下:
文章图片
输入命令:r
效果如下:
文章图片
然后一路输入如下命令:
文章图片
文章图片
上面的截图就是效果。
C/C++交流群:476175408
欢迎交流探讨。
【C/C++|gdb---watch使用方法】
推荐阅读
- C语言|推荐一些嵌入式、C/C++的开源库和项目
- C/C++开源库|日志系统模块基础、C语言实现一个日志模块、zlog日志模块基础
- 杂记|整数的不同进制
- c++ 文件输出及cin.setf()和cin.precision()学习
- cout.setf() 与 cout.precision()
- 十万个为什么|口诀快速记住C语言中的运算符优先级
- bug|一次由于传递局部变量指针产生的bug
- linux|linux进程、线程常用的几个基础知识点
- C|C语言——知识点汇总