gpt4 book ai didi

c - 如何在调试期间在 Visual Studio 2008 中查看结构元素的值?

转载 作者:行者123 更新时间:2023-12-04 06:00:30 25 4
gpt4 key购买 nike

例如,

structure S{
int a;
int *b;
}s;

//现在当我尝试检查存储的值时...
s->a = ?
s->b[0] = ?
s->b[1] = ?

.. 等等

如何“添加监视”或使用任何其他技术来检查值?请告诉我。谢谢。

最佳答案

听起来您的值类型为 S*你想在调试器中检查。最简单的方法是简单地在观察窗口中输入产生值的表达式。例如,如果您有一个本地名称 pValue简单地

  • 打开观察窗口
  • 在其中一行中输入“pValue”
  • 展开查看内容

  • 棘手的部分是查看 S::b 中的所有值因为它将显示为单个指针与数组。为了将值视为数组,您只需要告诉调试器有多少个元素。例如,如果有 5 个元素,您可以在监视窗口中键入以下内容
    pValue->b,5

    展开将显示前 5 个 int pValue->b 中的值

    关于c - 如何在调试期间在 Visual Studio 2008 中查看结构元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962965/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com