在Dev-C++的调试模式下,“添加查看” 中如果输入数组名,只会显示数组首地址。
那么怎么看数组中变量的值呢?
一维数组
比如说有一个长度为10的int solution[10]
-
如果想要查看
solution[0]
的值,就在 “添加查看” 中写*(&solution[0])
-
如果想要查看整个数组的值,就可以写
*(&solution[0])@10
-
@
后面的数字表示想要查看的长度,这里数组的长度是10所以可以写10就能看到所有的值了
ps: vector也适用
二维数组
其实道理和一维数组一个,二维数组本质还是一维数组嘛
比如有一个二维数组int result[15][10]
-
如果想看第0行的值,就写
*(&result[0][0])@10
-
如果想随着变量i看第i行的值,可以写
*(&result[i][0])@10