小编Cal*_*mus的帖子

为什么在 GDB 调试期间 C 空终止符 `\0` 显示为 `\000`?

在我的 GDB 调试会话期间,我注意到空终止符,表示字符串的结尾,并\0在 C 文件中显示,\000当显示存储此类字符的变量的值时,在 GDB 中显示。

(gdb) print buffer[10]
$2 = 0 '\000'
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这是为什么?

c gdb character

0
推荐指数
1
解决办法
129
查看次数

标签 统计

c ×1

character ×1

gdb ×1