gpt4 book ai didi

通过 gdb 的 C 数组大小

转载 作者:太空狗 更新时间:2023-10-29 16:39:46 25 4
gpt4 key购买 nike

我知道你可以在 gdb 中打印一个数组,例如

(gdb) p *array@10

是否有一个 gdb 命令可以告诉你它的长度,例如一个方便的快捷方式来输入类似的东西:

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

如果数组在编译时已经定义好,你想检查一下

最佳答案

您可以使用 ptype 来了解符号的类型。

对于int array[5]

(gdb) ptype array
type = int [5]

关于通过 gdb 的 C 数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8808448/

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