C语言函数

  今天,考试的成绩下来了,结果出乎意料,又在意料之中。

  最担心的机试竟然过了,得了70分,能算是中上了;然而,稍微有信心的笔试却挂了,59分!!!!全班没及格的就7个人,而我就是其中一个。

  虽然说,只差一分及格,但是正是这一分,让我能正确的认识自己,在前期的C语言学习中,我还不够努力,对基础知识的理解还不够透彻,所以还得多看书,认真理解书上知识。

  依稀还记得的几道没把握的题里,就有关于函数的。

函数的定义:

函数的一般格式为:

 函数类型 函数名称(形式参数列表){

  说明语句序列

  可执行语句序论

函数的定义:

①有且只有一个名为main()的函数,既主函数。  无论main()函数在什么位置,可运行的C程序总是从main()开始执行的。

②main()函数可以看成是系统调用的。

③C语言中的函数没有从属关系,不能嵌套定义,各函数之间是独立的。

④函数在使用过程中,包括3个步骤:

   函数定义:指出函数通过return返回值的类型,除了取常用的各种数据类型外,还有一种特殊的类型即void, void型的函数无返回值,默认数据类型为int。

   函数声明:被调用的函数需要先声明后调用,但若定义位于调用前,可省略声明。

   函数调用:当需要使用某个功能模块的时候,我们就可以调用所需的函数。

函数的参数:

①定义函数时的参数称为形式参数,简称 形参。 形参在函数未被调用时没有确定值,只是形式上的参数;

   调用函数时的参数称为实参。 实参可以是变量、常量、或表达式,有确定的值,是实实在在的参数。

   函数定义时的形参不占内存,只在发生调用时,参数才被分配内存单元,接受实参传来的值。

②定义函数时,必须定义形参的类型。函数的形参和实参个数要求相等,对应类型一致,且顺序相同。

   形参和实参可以同名,形参是局部于该函数的变量,即使形参和实参同名,也是两个不同的变量,占用不同的内存单元。

③形式参数用于调用函数和被调用函数之间的数据传递,在函数体内对其操作。因此,它也需要类型说明,这由形式参数说明部分完成。

 

    

 

原文地址:https://www.cnblogs.com/LisaY/p/4671442.html