V2EX  ›  英汉词典

C Standard

释义 Definition

“C standard”通常指 C 语言标准(由 ANSI/ISO 制定的规范),规定了 C 语言的语法、标准库、未定义/实现定义行为等,从而保证不同编译器与平台上的代码具有一致性与可移植性。(常见版本如 C89/C90、C99、C11、C17、C23 等)

发音 Pronunciation (IPA)

/siː ˈstændərd/

例句 Examples

The C standard defines the syntax of the language.
C 语言标准规定了这门语言的语法。

Although the code works on my machine, it relies on undefined behavior according to the C standard, so it may break with another compiler.
虽然这段代码在我的电脑上能运行,但按 C 语言标准它依赖未定义行为,因此换个编译器可能就会出问题。

词源 Etymology

“C”源自编程语言名称(由贝尔实验室发展而来,名称沿袭自更早的语言 B);“standard”来自拉丁语 standardum(后经法语/英语发展),意为“规范、标准”。合起来指“关于 C 语言的正式规范文本”。

相关词 Related Words

文学与作品 Literary Works

  • The C Programming Language(Kernighan & Ritchie):讨论 C 语言用法与习惯,常提及与“标准/规范”相关的约束。
  • ISO/IEC 9899(C 语言国际标准文档):即“C standard”的正式文本来源。
  • C: A Reference Manual(Harbison & Steele):以参考手册方式解释与标准一致的语法与语义。
  • Expert C Programming: Deep C Secrets(Peter van der Linden):多处讨论标准、实现差异与未定义行为。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   662 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 20:26 · PVG 04:26 · LAX 12:26 · JFK 15:26
♥ Do have faith in what you're doing.