《C Primer Plus(第6版)中文版》一1.10 本书的约定

    xiaoxiao2024-04-19  9

    本节书摘来自异步社区《C Primer Plus(第6版)中文版》一书中的第1章,第1.10节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.10 本书的约定

    在学习C语言之前,先介绍一下本书的格式。

    1.10.1 字体

    本书用类似在屏幕上或打印输出时的字体(一种等宽字体),表示文本程序和计算机输入、输出。前面已经出现了多次,如果读者没有注意到,字体如下所示:

    include <stdio.h> int main(void) { printf("Concrete contains gravel and cement.\n"); return 0; }

    在涉及与代码相关的术语时,也使用相同的等宽字体,如stdio.h。本书用等宽斜体表示占位符,可以用具体的项替换这些占位符。例如,下面是一个声明的模型:

    type_name variable_name;

    这里,可用int替换type_name,用zebra_count替换variable_name。

    1.10.2 程序输出

    本书用相同的字体表示计算机的输出,粗体表示用户输入。例如,下面是第14章中一个程序的输出:

    Please enter the book title. Press [enter] at the start of a line to stop. My Life as a Budgie Now enter the author. Mack Zackles

    如上所示,以标准计算机字体显示的行表示程序的输出,粗体行表示用户的输入。

    可以通过多种方式与计算机交互。在这里,我们假设读者使用键盘键入内容,在屏幕上阅读计算机的响应。

    1.特殊的击键通常,通过按下标有Enter、c/r、Return或一些其他文字的键来发送指令。本书将这些按键统一称为Enter键。一般情况下,我们默认你在每行输入的末尾都会按下Enter键。尽管如此,为了标示一些特定的位置,本书使用[enter]显式标出Enter键。方括号表示按下一次Enter键,而不是输入enter。

    除此之外,书中还会提到控制字符(如,Ctrl+D)。这种写法的意思是,在按下Ctrl键(也可能是Control键)的同时按下D键。

    2.本书使用的系统C语言的某些方面(如,储存数字的空间大小)因系统而异。本书在示例中提到“我们的系统”时,通常是指在iMac上运行OS X 10.8.4,使用Xcode 4.6.2开发系统的Clang 3.2编译器。本书的大部分程序都能使用Windows7系统的Microsoft Visual Studio Express 2012和Pelles C 7.0,以及Ubuntu13.04 Linux系统的GCC 4.7.3进行编译。

    3.读者的系统你需要一个C编译器或访问一个C编译器。C程序可以在多种计算机系统中运行,因此你的选择面很广。确保你使用的C编译器与当前使用的计算机系统匹配。本书中,除了某些示例要求编译器支持C99或C11标准,其余大部分示例都可在C90编译器中运行。如果你使用的编译器是早于ANSI/ISO的老式编译器,在编译时肯定要经常调整,很不方便。与其如此,不如换个新的编译器。

    大部分编译器供应商都为学生和教学人员提供特惠版本,详情请查看供应商的网站。

    1.10.3 特殊元素

    本书包含一些强调特定知识点的特殊元素,提示、注意、警告,将以如下形式出现在本书中:

    边栏

    边栏提供更深入的讨论或额外的背景,有助于解释当前的主题。提示

    提示一般都短小精悍,帮助读者理解一些特殊的编程情况。警告

    用于警告读者注意一些潜在的陷阱。注意

    提供一些评论,提醒读者不要误入歧途。

    相关资源:C Primer Plus 第6版 中文版.pdf带书签非扫描版良心资源
    最新回复(0)