函数学习自我总结

函数的自我学习总结:

  经过几周的学习,我们的学习进程已经来到函数了。通过初步的学习,我发现其实函数的调用在我们开始学习的时候,就已经伴随着我们了。

  函数分为库函数用户定义函数,其实我们在平常常用的输入输出,都是属于库函数。

  库函数是什么?库函数是由C系统提供的,只需要在程序前包含有该函数原型的头文件即可在程序中直接调用,我们平时用的printf,scanf等诸如此类,都是库函数。

  所以我们现在学的是什么呢?其实我们现在学习的,更多是自定义函数。使用自定义函数可以让我们的主程序更加简洁明了,使得函数井然有序,在修改时也只需要在函数对于的代码中修改即可,大大提高我们码代码的效率。

  因此函数的学习至关重要,用好它我们已经可以做出一个小小的系统了,例如上周学习中老师布置给我们的学生成绩统计系统,通过函数我们、可以实现很多很多的功能。

  而函数的学习,我们需要了解什么呢?

  (1)函数的定义

  (2)函数的调用

  (3)参数的传递

  (4)函数结果的返回

  (5)函数原型的声明

  函数是指完成一个特定工作的独立模块,C语言由诸多函数组成,但只能有一个主函数。

 1、函数的定义:

  

   我们可以举个例子:

     

  在这段代码中,int就是函数类型,即为函数返回值的形式、fact是函数名、n即为形参、大括号内为函数体,是函数的具体内容。

  要注意函数内的形参,它是由实参的值复制给他的。

2、函数的调用:

  函数调用的一般形式为:函数名(实际参数表)

  函数调用的过程:计算机在执行程序时,从主函数main开始,如果遇到某个函数的调用,会暂停主程序的执行,跳到函数的相应位置执行程序,函数执行完后,将

返回主程序,然后主程序从暂停的位置继续向下执行。

  举例:

  

  函数声明时函数的形式时fact(int n),我们调用时也和这个形式一样,即可调用函数。

3、参数的传递:

  函数定义是的参数被称为形式参数,函数调用时的参数为实参。

  在参数传递的过程中,实参把值复制给形参,形参和实参一一对应:数量一致,类型一致,顺序一致。

  形参:变量,用于接收实参传递过来的值。

  实参:常量、变量或者表达式。

  在参数传递过程实参传给实参是单向传递的,函数调用中不会影响原函数中实参的值。

4、函数结果的返回:

  函数在声明时会说明函数的类型,无返回类型例如void类型不会返回任何结果。如果是返回值类型的函数在函数执行结束时可以返回函数调用中计算出来的对于的值,函数返回的数据类型可以是C语言中的任意数据类型。

  函数返回的形式:return 表达式;return (表达式)。

  需要注意的是,函数在返回时只能返回一个值。

5、函数的原型声明:

  原型声明的目的是说明函数的类型和参数情况,以保证程序在编译时可以判断函数的类型和参数类型是否正确。

  函数必须先定义后调用,如果自定义函数在主函数后面,就需要在函数调用前,加上函数的原型声明。

  函数声明一般只写函数首部,并以分号结束。

  例如:

       

  函数声明中必须给出函数的类型,如果函数不接收用户传递的数据,那么定义时可以不带参数。

 

  这就是我这周在函数学习中所学习到的内容,函数是程序中的一个个模块,使用函数可以实现很多很多的功能,对于函数的学习我们才刚开始,我会继续学习更多的函数知识,以及运用函数解决更多的问题,提高代码的质量,接下来我将更加专注于函数的实际运用,在使用中不断提高我对函数的理解。

 

 

 

 


 

posted @ 2021-10-16 15:53  Bluesky02  阅读(326)  评论(0)    收藏  举报