C语言程序总结
1·C程序是由函数构成的。一个C源程序至少包含一个函数(main函数),也可以包含一个main和若干其他函数。C的函数相当于其它语言中的子程序。用函数来实现特定的功能。可以说C是函数式的语言。程序全部工作都是由函数来完成的。C的函数库十分丰富,
标准C提供一百多个库函数,TurboC和MS C4.0提供三百多个库函数。
C的这种特点使得容易实现程序的模块化。 2.一个函数由两部分组成:
(1)函数的说明部分。包括函数名、函数类型、函数属性、函数参数(形参)名、形式参数类型。
例如例1.3中的max函数的说明部分为。 int max ( x,y) 函数类型 函数名 函数参数 int x,y; 形参类型 形参
一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main( )。
(2)函数体,即函数说明部分下面的大括弧{„}内的部分。如果一个函数内有多个大括弧,则最外层的一对{
}为函数体的范围。
函数体一般包括:
①变量定义。如例1.3中main函数中的“int a,b,c”。
②执行部分。由若干个语句组成。
当然,在某些情况下也可以没有变量定义部分(例如例1.1)。甚至可以既无变量定义也无执行部分。如:
dump() { } 它是一个空函数,什么也下干,但这是合法的。 3.一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何(main函数可以放在程序最前头,也可以放在程序最后,或在一些函数之前在另一些函数之后)。
4.C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上人程序没有行号,也不象FORTRAN或CoBoL那样严格规定书写格式(语句必须从某一列开始书写)。 5.每个语句和数据定义的最后必须有一个分号。分号是C语句的必要组成部分。例如:
c=a十b;
分号不可少。即使是程序中最后一个语句也应包含分号(这是和PAScAL语言不同的)。
6.C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成.C对输入输出实行‘函数化'
7.可以用/*„„*/对C程序中的任何部分作注释,一个好的,有使用价值的源程序都应当加上必要的注释,以增加程序的可读性。