有时候我们会知道一个工具有什么功能,但是却因为对其陌生而不会使用,这时候要使用它可能会发生一些困难。除了自己有空去摸索一下以外,最有效的办法就是去看说明书了。说明书里会告诉你什么东西放在什么位置上,使用了以后会产生什么效果之类的。
同工具一样,每个函数也有其自己的说明书,告诉用户如何调用(就是使用的意思)这个函数。这份说明书就称为这个函数的原型。它的格式为:
产生结果类型 函数名(参数1,参数2,……参数n);
函数名相当于工具的名字,比如直尺、计算器等等。产生效果类型相当于使用该工具产生的效果,比如直尺能够读出一个长度,计算器能够显示一个结果等等。而参数(Parameter)则是表示合适的使用情况,比如直尺应该去量长度而不能去量角度,计算器能计算数值而不能去画图等等。
那么我们如何来阅读函数的“说明书”呢?我们先来看两个例子:
⑴int max(int a,int b);
这个函数名称为max,即求出最大的值。运行该函数以后,产生的结果是一个整数。在数学中,我们会有一元函数比如f(x)=2*x+3,也会有多元函数比如g(x,y)=x/4+y等等。我们在使用f(x)或g(x,y)的时候括号内数的位置必须和自变量的字母对应,比如g(4,1)=4/4+1=2,此时x=4并且y=1。我们既不能将其颠倒,也不能写出g(4)或者g(4,2,1,5)之类的表达式,否则就是错误的。程序设计中参数的作用和自变量x,y的作用是类似的。在函数“说明书”中,也交待了哪个位置应该放置什么类型的参数,我们在调用函数的时候要注意参数的类型、顺序、个数都要一一对应。
同工具一样,每个函数也有其自己的说明书,告诉用户如何调用(就是使用的意思)这个函数。这份说明书就称为这个函数的原型。它的格式为:
产生结果类型 函数名(参数1,参数2,……参数n);
函数名相当于工具的名字,比如直尺、计算器等等。产生效果类型相当于使用该工具产生的效果,比如直尺能够读出一个长度,计算器能够显示一个结果等等。而参数(Parameter)则是表示合适的使用情况,比如直尺应该去量长度而不能去量角度,计算器能计算数值而不能去画图等等。
那么我们如何来阅读函数的“说明书”呢?我们先来看两个例子:
⑴int max(int a,int b);
这个函数名称为max,即求出最大的值。运行该函数以后,产生的结果是一个整数。在数学中,我们会有一元函数比如f(x)=2*x+3,也会有多元函数比如g(x,y)=x/4+y等等。我们在使用f(x)或g(x,y)的时候括号内数的位置必须和自变量的字母对应,比如g(4,1)=4/4+1=2,此时x=4并且y=1。我们既不能将其颠倒,也不能写出g(4)或者g(4,2,1,5)之类的表达式,否则就是错误的。程序设计中参数的作用和自变量x,y的作用是类似的。在函数“说明书”中,也交待了哪个位置应该放置什么类型的参数,我们在调用函数的时候要注意参数的类型、顺序、个数都要一一对应。










