一、函数是C程序的基本单位。算法
二、一个C源程序至少要包含一个main函数,也能够包含若干个其数组
他函数。ide
C程序由函数构成,其中必须有且只能有一个主函数函数
【main()函数】,另外还可包含一个或多个子函数。this
例如: 如下叙述不正确的是 D 。spa
(A) 一个C源程序可由一个或多个函数组成。操作系统
(B) 一个C源程序必须包含一个main函数。翻译
(C) C程序的基本组成单位是函数。3d
(D) 在C程中,注释只能位于一条语句的后面。blog
三、在C程序中,main函数是程序执行的惟一入口和出口,它能够
出如今程序中的任意位置。main函数(主函数)能够调用其余普
通函数,包括系统提供的库函数(如:printf()、getchar
())、用户本身定义的函数(如:getName())。
注意:C程序的主函数必须是main函数,而且不管main函数在程
序中的位置如何,它都是C程序的主函数,是程序执行的入口和
出口。
当main函数中调用其余函数时,转去执行其余函数,但执
行完毕后必须返回main函数。
函数是C程序的基本模块,函数内不可再定义其余函数。
函数间可相互调用,函数的调用与函数的位置无关。
一个C程序包含一个main函数和多个其余函数。每一个函数都
能够单独实现一个算法,也能够单独做为一个C程序文件存在。
若是被调用的函数在其余文件中时,调用函数就要必须首先包含
该文件。于是,一个C程序能够包含一个或多个文件。
例如:下列叙述正确的是 D 。
(A) 每一个C程序文件中都必需要有一个main()函数。
(B) 在C程序中main()函数的位置是固定的。
(C) C程序中全部函数之间均可以相互调用,与函数所在位置无
关。
(D) 在C程序的函数中不能定义另外一个函数。
四、C语言的书写格式自由,一行内能够写几个语句,一个语句也
能够写在几行上。
五、注释能够加强程序的可读性,注释符为“/*......*/”(*在/的中
间位置)。
注意:/ 和*之间没有空格。
注释部分容许出如今程序的任何位置,注释在编译时被忽略。
所以程序在进行编译时,注释不作任何处理,并且编译器没法发
现注释中的拼写错误。
六、C语言编写的源程序以ASCII码形式存放在文本文件中。C源程
序,扩展名为.c;源程序被编译器编译后生成目标程序,扩展名
为.obj(二进制文件);目标程序与C的各类库函数链接起来后,
生成可执行的二进制机器指令文件(此种类型的文件才能够直接
运行),扩展名为.exe。
七、计算机没法直接执行汇编语言和高级语言,而只能执行机器
语言。所以,C源程序必须被翻译为二进制机器指令后才能被计算
机执行。
注意:在操做系统环境下,只须要输入文件名称(没必要输入扩展
名.exe)就能够直接运行该文件。
源程序中的每条可执行语句最终都将被转换成二进制机器指令,而像注
释这样的非执行语句将会在编译时就被忽略。
例如:下列叙述正确的是 B 。
(A) C语言的源程序没必要经过编译就能够直接运行。
(B) C语言的每条可执行语句最终都将被转换成二进制的机器指
令。
(C) C源程序经编译造成的二进制代码能够直接运行。
(D) C语言中的函数不能够单独进行编译。
注意:
在/*/*programming*/*/中,/*/*programming*/被编译器
理解为注释,*/将被理解为可执行语句。
预编译指令include<stdio.h>前应该有#号。
如:#include<stdio.h>
main()
{
/*/programming/*/
printf("programming!\n");
}