函数是什么?
与数学中相似,在维基百科中对函数定义为:子程序
函数又分为库函数和自定义函数
库函数是计算机中自带的一些函数,例如scanf函数printf函数都是库函数。
自定义函数是需要我们自己编写的函数,一些需求库函数无法满足时就需要我们自己来编写,自定义函数对我们来说是更为重要的。与库函数一样的是它有函数名,参数,返回类型。
函数的参数
形参 函数体内的参数,不是实际存在的
实参 真实的参数,实际存在
形参实例化相当于实参的一份临时拷贝
这里的函数相当于一个工厂,形参相当于所需原料,实参相当于原料。调用这个函数相当于进行一次加工。
void print()
{
printf("hello");
}
这就是一个很简单的函数,{}内为函数的主体,称为函数体。void是它的返回类型。print是函数名,()内应该放参数,只是这个简单的函数不需要参数。