1、函数是C程序的基本单位。

 2、一个C源程序至少要包含一个main函数,也可以包含若干个其

他函数。

     C程序由函数构成,其中必须有且只能有一个主函数

【main()函数】,另外还可包含一个或多个子函数。

例如: 以下叙述不正确的是 D

 (A) 一个C源程序可由一个或多个函数组成。

(B) 一个C源程序必须包含一个main函数。

(C)  C程序的基本组成单位是函数。

(D) 在C程中,注释只能位于一条语句的后面。

3、在C程序中,main函数是程序执行的唯一入口和出口,它可以

出现在程序中的任意位置。main函数(主函数)可以调用其他普

通函数,包括系统提供的库函数(如:printf()、getchar

())、用户自己定义的函数(如:getName())

注意:C程序的主函数必须是main函数,并且无论main函数在程

序中的位置如何,它都是C程序的主函数,是程序执行的入口和

出口。

          当main函数中调用其他函数时,转去执行其他函数,但执

行完毕后必须返回main函数。

                 函数是C程序的基本模块,函数内不可再定义其他函数。

函数间可相互调用,函数的调用与函数的位置无关。

         一个C程序包含一个main函数和多个其他函数。每个函数都

可以单独实现一个算法,也可以单独作为一个C程序文件存在。

如果被调用的函数在其他文件中时,调用函数就要必须首先包含

该文件。因而,一个C程序可以包含一个或多个文件。

例如:下列叙述正确的是

(A) 每个C程序文件中都必须要有一个main()函数。

(B) 在C程序中main()函数的位置是固定的。

(C)  C程序中所有函数之间都可以相互调用,与函数所在位置无

关。

(D) 在C程序的函数中不能定义另一个函数。

4、C语言的书写格式自由,一行内可以写几个语句,一个语句也

可以写在几行上。

5、注释可以增强程序的可读性,注释符为“/*......*/”(*在/的中

间位置)。

注意:/ 和*之间没有空格。

注释部分允许出现在程序的任何位置,注释在编译时被忽略。

因此程序在进行编译时,注释不做任何处理,而且编译器无法发

现注释中的拼写错误。

 6、C语言编写的源程序以ASCII码形式存放在文本文件中。C源程

序,扩展名为.c;源程序被编译器编译后生成目标程序,扩展名

.obj(二进制文件);目标程序与C的各种库函数连接起来后,

生成可执行的二进制机器指令文件(此种类型的文件才可以直接

运行),扩展名为.exe。

7、计算机无法直接执行汇编语言和高级语言,而只能执行机器

语言。因此,C源程序必须被翻译为二进制机器指令后才能被计算

机执行。 

 注意:在操作系统环境下,只需要输入文件名称(不必输入扩展

名.exe)就可以直接运行该文件。

源程序中的每条可执行语句最终都将被转换成二进制机器指令,而像注

释这样的非执行语句将会在编译时就被忽略。

例如:下列叙述正确的是 B 

(A) C语言的源程序不必通过编译就可以直接运行。

(B) C语言的每条可执行语句最终都将被转换成二进制的机器指

令。

(C) C源程序经编译形成的二进制代码可以直接运行

(D) C语言中的函数不可以单独进行编译。 

 注意:

 在/*/*programming*/*/中,/*/*programming*/被编译器

理解为注释,*/将被理解为可执行语句。

预编译指令include<stdio.h>前应该有#号。

如:#include<stdio.h>

main()

{

/*/programming/*/

 printf("programming!\n");

}