vs中使用快速监视查看动态数组中元素的值(查看new出来的数组中元素的值)

  在vs中调试时我们可以通过移动鼠标到数组名上查看数组中元素的值。但是如果数组是new出来的,是动态数组,那我们调试时可能就会无法查看所有元素的值。如下所示,vs中有如下代码

#include <iostream>

int main()
{
	int *a = new int[4];
	a[0] = 1;
	a[1] = 2;
	a[2] = 3;
	a[3] = 4;
}

我们调试时会发现将鼠标移动到数组名中会无法查看数组中元素的值

这个时候我们可以使用“快速监视”查看动态数组中元素的值。如下图所示,将鼠标指针移动到数组名上,然后单击鼠标右键,点击“快速监视”。

在“快速监视”窗口中,对于一维数组a[4], 在“表达式”这一栏中填入数组名+逗号+长度(a,4) ,然后点击“添加监视”。

然后我们即可在“监视1”的窗口中查看数组a中所有元素的值

参考文章:《VS调试时查看动态数组的全部元素》,链接https://blog.csdn.net/sinat_36219858/article/details/80720527

《VS编程之查看数组信息》,链接https://blog.csdn.net/smilehehe110/article/details/54580708

发布了54 篇原创文章 · 获赞 55 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/u014552102/article/details/88781306
今日推荐