【发布时间】:2015-01-20 09:38:29
【问题描述】:
其实除了核心的C语言之外,还有一个C库。如果我的理解是正确的,像 printf 这样的函数是 C 库的一部分。现在我已经在 Windows 中的 Turbo C 中使用 C 编程以及在 Linux 中使用 gcc。
我的问题是:printf 等函数的代码实现在 Windows 和 Linux 中是否相同?最终,printf 函数必须在核心操作系统中调用一个函数(在这两种情况下),它将在屏幕上显示 ASCII 字符?那么由于两个操作系统不同,printf 的代码实现在两种情况下也会不同吗?
【问题讨论】:
-
Turbo C 比第一个 C 标准更老,所以不要指望它表现得像其他符合标准的实现