第2章 C语言概述
我们来将程序的源代码分析两遍。第一遍(快速简介)着重解释每一行的含义,帮助你对整个过程有一个大概的了解。第二遍(程序细节)分析具体的内涵和细节,帮助你更深入地了解程序。
本小节依次在程序的每一行后面都给出一个简单的描述。下一小节则更全面地探讨这里所引起的话题。
#include <stdio.h> ♦-包含另一个文件
该行告诉编译器包含文件stdio.h中的全部信息。文件stdio.h是所有C语言编译包的一个标准部分。这个文件对关键字输入和显示输出提供支持。
int main(void) ♦-函数名
C程序中包含一个或多个函数,它们是C程序的基本模块。上面这个程序包含一个名为main的函数。圆括号表明 main () 是一个函数的名字。 int 表示 main () 函数返回一个整数,而 void 表示 main () 函数不接受任何参数。这些是我们稍后将要深入讨论的。现在,只须把 int 和 void 看作是用来定义 main () 函数的标准ISO/ANSI之前的C编译器,请省略 void; 为避免不兼容,您应该使用较新的C编译器。
/*一个简单的C程序*/ ♦- 函数名
符号/*和*/中包含有助于使程序更清晰的注释内容。它们只是为了帮助读者理解,在编译时将被编译器忽略。
{ ♦-函数体的开始
这个开始花括号标志着组成函数的语句的开始。而结束花括号(})则标志函数的结束。
int num; ♦-声明语句
该语句表明把值1赋值1赋给num这个变量。
printf("I am a simple"); ♦-一个函数调用语句
第一个printf()语句在屏幕上显示“I am a simple”,并且让光标留在同一行。这里的printf()是C标准库的一部分。用术语来讲,它是一个函数。在一个程序里使用一个函数,术语称做调用一个函数。
printf ("computer.\n"); ♦-又一个函数调用语句
接下来的这个printf()函数调用语句表示在上条语句所显示的内容后面添加"computer"。符号\n告诉计算机要另起一行,也就是说把光标移到下一行的开始。
frintf ("My favorite number is %d because it is first .\n", num);
最后使用printf()把num的值( 其值为 1 )内嵌在用引号引起来的词组中进行输出。$d指示输出num值的位置和形式。
return 0; ♦-返回语句
C 函数可以给它的使用者提供或返回一个数值。现在可以暂时认为这一行用来满足ISO/ANSI C 对正确书写 main () 函数所做的要求。
} ♦-结束
显然,对程序必须以一个结束花括号终止。
请把 W3School 的图片拖放到矩形中:
Copyright © WWW.IE00.NET