今天说一下C语言的函数,C语言是通过函数来实现模块的,及模块化编程。就是将一个功能或者要实现一个算法来将其封装成一个函数,这样做的好处就是:①我们的代码会看上去很整洁,②:我们在进行调试的时候,可以很快找到错误点,然后进行改正。
说一下函数的定义方式:类型名 函数名 (类型 参数名、类型 参数名……){函数体}例如:int go(int a,int b){};解释:int 表示的是返回值的类型, 函数名就是你为这个函数定义的名字,括号中的是形参,说到形参,与其对应的有实参,所谓的实参就是你调用这个函数的时候所传的参数。例如go(3,4);这里的3,4就是实参。调用的一函数的过程是先将实参拷贝一份赋给形参,然后在执行函数体,最后返回返回值。说到C语言函数,我们必须说一下它的传值方式,其实C语言的传值方式就一种,有人说还有传地址的,其实传地址也是以传值的方式传给形参,只不过实参是一个指针类型的变量罢了。说完传值,我们说一下返回值,返回值其实可以是任何类型的值,包括指针类型的值。
时间: 2024-10-12 21:04:34