修改变量或内存

在调试时修改变量或内存中的内容

从小熊猫C++ 0.13.2版本开始,我们可以在调试程序时直接修改变量的值或者内存中的数据。初学者可以使用这个功能,更好的理解C语言的变量、数据类型和字符串机制等知识。

1 直接执行表达式

在调试面板的求值框中,我们可以输入任意表达式,包括赋值表达式。通过这一点我们可以对任意变量或者内存地址进行赋值,从而改变它们的值。

在下例中,我们直接在求值框中输入n=10后回车

输入n=10

输入n=10

n的值被修改了

n的值被修改了

2 改变监视变量

在监视面板中,双击要修改的值,就可以对其进行修改。

双击要修改的值

双击要修改的值

进入修改状态

进入修改状态

修改完成

修改完成

可以看到,修改完成后,局部变量视图也同步进行了更新。

3 改变内存的值

和监视面板类似,我们在调试面板的内存视图中,双击要修改的内容,即可直接对其进行修改:

双击要修改的值

双击要修改的值

进入修改状态

进入修改状态

完成修改,注意监视面板中的信息更新

完成修改,注意监视面板中的信息更新

最后修改 October 3, 2022: update (b304c382)