在我的 GDB 调试会话期间,我注意到空终止符,表示字符串的结尾,并\0在 C 文件中显示,\000当显示存储此类字符的变量的值时,在 GDB 中显示。
\0
\000
(gdb) print buffer[10] $2 = 0 '\000'
谁能告诉我这是为什么?
c gdb character
c ×1
character ×1
gdb ×1