gpt4 book ai didi

c - 嗨,我有点困惑,我只是在 linux 中玩 gdb,我遇到了这个

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:12 25 4
gpt4 key购买 nike

我的问题是,当我要求调试器代表数组中的元素时,数字代表什么?我知道它不可能是 ASCII 或 5 的二进制表示,它是特定 int 5 的内存位置吗?

Breakpoint 1, main () at ArrnLoops.c:5

5 int num[] = {5,15,25,45};

(gdb) display i
1: i = 2981876
(gdb) display num

2: num = {1466917, 1176192, 0, 134513753}

最佳答案

它正在显示内容。请记住,当您在第 5 行中断时,第 5 行尚未执行,因此尚未进行初始化。它向您显示这些内存位置当前的随机值。

关于c - 嗨,我有点困惑,我只是在 linux 中玩 gdb,我遇到了这个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19462013/

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