前端之家收集整理的这篇文章主要介绍了
C数组大小通过gdb,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道你可以在gdb中打印一个数组,例如
(gdb) p *array@10
有没有一个gdb命令可以告诉你它的长度,例如一个方便的快捷键,键入以下内容:
(gdb) p sizeof(array)/sizeof(int)
在编译时已经定义了数组并且要检查的情况下
您可以使用ptype知道符号的类型.
对于int数组[5]
(gdb) ptype array
type = int [5]
原文链接:https://www.f2er.com/c/114770.html