← 返回单词列表

null-terminated

adj 编号: N01364
表示字符串或文本在内存中以空字符结尾,使程序可以通过寻找这个结尾来判断其长度。
💡 记忆钩子
把字符串想成一串字母后面接着一块特殊的“终点牌”:程序沿着字符往后读,读到空字符就知道到头了,因此不必另外保存长度。
📝 学习建议
  • 不要把这里的 null 理解成数据库里的“空值”或普通的空字符串;它指的是作为结束标记的空字符。
  • 这是编程和系统底层语境中的技术形容词,先掌握“以空字符结尾”这一核心意思即可。
📖 中文释义
adj
  • core 以空字符结尾的
    📖 指字符串存储在内存中时,最后额外放置一个空字符作为“终点牌”。程序读到这个字符就能判断字符串结束,不需要另外保存字符串长度。
    💡 常见搭配是“a null-terminated string”以及“the string is null-terminated”。这里强调的是内存中的表示形式,而不是字符串显示出来的内容。它常用于描述与底层接口、缓冲区或字符数组之间的转换;不要把 null-terminated string 当成“空字符串”。
    not-comparable
    The API expects a null-terminated string.
    这个应用程序接口要求传入以空字符结尾的字符串。
    This buffer is not null-terminated, so the function cannot determine its length safely.
    这个缓冲区没有以空字符结尾,因此该函数无法安全地确定它的长度。
🏷 单词标签 & 词根
暂无标签