C数组大小通过gdb

C数组大小通过gdb,第1张

概述我知道你可以在gdb中打印一个数组,例如 (gdb) p *array@10 有没有一个gdb命令可以告诉你它的长度,例如一个方便的快捷键,键入以下内容: (gdb) p sizeof(array)/sizeof(int) 在编译时已经定义了数组并且要检查的情况下 您可以使用ptype知道符号的类型. 对于int数组[5] (gdb) ptype arraytype = int [5] 我知道你可以在gdb中打印一个数组,例如
(gdb) p *array@10@H_301_3@  

有没有一个gdb命令可以告诉你它的长度,例如一个方便的快捷键,键入以下内容:

(gdb) p sizeof(array)/sizeof(int)@H_301_3@  

在编译时已经定义了数组并且要检查的情况下

解决方法 您可以使用ptype知道符号的类型.

对于int数组[5]

(gdb) ptype arraytype = int [5]@H_301_3@                  总结       

以上是内存溢出为你收集整理的C数组大小通过gdb全部内容,希望文章能够帮你解决C数组大小通过gdb所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1247347.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存