问题: 为什么 kilo 为一个不可打印字符分配 9 个字节内存?
作者: KiYugadgeter创建于 2016年9月22日更新于 2020年12月21日
我正在阅读 kilo 代码以学习 C 语言。在第 551 行,为一个不可打印字符分配了 9 个字节内存。为什么一个不可打印字符需要 9 个字节内存?而且 `nonprint` 变量在第 543 行仅初始化为 0,没有赋值给其他值。因此我认为在第 551 行,`nonprint` 是没有用的。这是什么意思?
内容来源: antirez/kilo