/*
* Written by Ivor Horton
*/
也可以修饰注释,使它们比较突出:
/ ******************************************* *
* This is a very important comment *
* so please read this. *
******************************************* * /
使用另一种记号,可以在代码行的末尾添加一个注释,如下所示:
printf("Beware the Ides of March!"); // This line displays a quotation
代码行上两个斜杠后面的所有内容都会被编译器忽略。这种形式的注释没有前一种记号那么凌乱,尤其是在注释只占一行的情形下。应养成给程序添加注释的习惯,当然程序也可以没有注释,但在编写较长的程序时,
可能会忘记这个程序的作用或工作方式。添加足够的注释,可确保日后自己(和其他程序员)能理解程序的作用和工作方式。
下面给程序再添加一些注释:
/* Program 1.3 Another Simple C Program - Displaying a Quotation */
#include <stdio.h> // This is a preprocessor directive
int main(void) // This identifies the function main()
{ // This marks the beginning of main()
printf("Beware the Ides of March!"); // This line outputs a quotation
return 0; // This returns control to the operating system
} // This marks the end of main()
可以看出,使用注释是一种非常有效的方式,可以解释程序中要发生的事情。注释可以放在程序中的任意位置,说明代码的一般作用,指定代码是如何工作的。
1.8.2 预处理指令
下面的代码行:
#include <stdio.h> // This is a preprocessor directive
严说来,它不是可执行程序的一部分,但它很重要,事实上程序没有它是不执行的。符号#表示这是一个预处理指令(preprocessing directive),告诉编译器在编译源代码之前,要先执行一些操作。编译器在编译过程开始之前的预处理阶段处理这些指令。预处理指令相当多,大多放于程序源文件的开头。
在这个例子中,编译器要将stdio.h 文件的内容包含进来,这个文件称为头文件(headerfile),因为它通常放在程序的开头处。在本例中,头文件定义了C 标准库中一些函数的信息,但一般情况下,头文件指定的信息应由编译器用于在程序中集成预定义函数或其他全局对象,所以有时需要创建自己的头文件,以用于程序。本例要用到标准库中的printf()函数,所以必须包含stdio.h 头文件。stdio.h 头文件包含了编译器理解printf()以及其他输入/输出函数所需要的信息。名称stdio 是标准输入/输出(standard input/output)的缩写。C 语言中所有头文件的扩展名都是.h,本书的后面会用到其他头文件。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32998-4.html
没事多看看军情之类的节目
1000次911美国消失得差不多了
该忍还是得忍