今天,考试的成绩下来了,结果出乎意料,又在意料之中。
最担心的机试竟然过了,得了70分,能算是中上了;然而,稍微有信心的笔试却挂了,59分!!!!全班没及格的就7个人,而我就是其中一个。
虽然说,只差一分及格,但是正是这一分,让我能正确的认识自己,在前期的C语言学习中,我还不够努力,对基础知识的理解还不够透彻,所以还得多看书,认真理解书上知识。
依稀还记得的几道没把握的题里,就有关于函数的。
函数的定义:
函数的一般格式为:
函数类型 函数名称(形式参数列表){
说明语句序列
可执行语句序论
}
函数的定义:
①有且只有一个名为main()的函数,既主函数。 无论main()函数在什么位置,可运行的C程序总是从main()开始执行的。
②main()函数可以看成是系统调用的。
③C语言中的函数没有从属关系,不能嵌套定义,各函数之间是独立的。
④函数在使用过程中,包括3个步骤:
函数定义:指出函数通过return返回值的类型,除了取常用的各种数据类型外,还有一种特殊的类型即void, void型的函数无返回值,默认数据类型为int。
函数声明:被调用的函数需要先声明后调用,但若定义位于调用前,可省略声明。
函数调用:当需要使用某个功能模块的时候,我们就可以调用所需的函数。
函数的参数:
①定义函数时的参数称为形式参数,简称 形参。 形参在函数未被调用时没有确定值,只是形式上的参数;
调用函数时的参数称为实参。 实参可以是变量、常量、或表达式,有确定的值,是实实在在的参数。
函数定义时的形参不占内存,只在发生调用时,参数才被分配内存单元,接受实参传来的值。
②定义函数时,必须定义形参的类型。函数的形参和实参个数要求相等,对应类型一致,且顺序相同。
形参和实参可以同名,形参是局部于该函数的变量,即使形参和实参同名,也是两个不同的变量,占用不同的内存单元。
③形式参数用于调用函数和被调用函数之间的数据传递,在函数体内对其操作。因此,它也需要类型说明,这由形式参数说明部分完成。