010.
自定义函数
函数——是编程的核心概念之一,
是能够完成相对独立功能的代码
封装成的模块。在主程序中
通过函数名
和实参调用它,通过接口(
即函数的输入、输出
参数)来实现
“通讯”
。所以在调用函数
时,你只要知道
【被调用的函数是
用来做什么的
】,以及【如何对应它的输入、输出参数】
就行了。关于【形参(形式参数)】和【实参(实际参数)】
:函数定义中的参数就是形参,只是用来
限定函数所接收的
数据类型的
,“泛指该数据类型下任
一元素”;函数调用中的参数就是实参,
是“特指的具体数值”来
代入函数
体执行代码。例如(
C语言):
intmax(
intx,inty){ if
(x >= y)
return
x;else
return
y; }
……inta = 5, b = 4;
max(
2,3);
max(
a,b);……其中,x,y是形参,
2, 3
,a, b
是实参。
使用函数的好处:
增加程序的可读性
(函数可独立放在主程序之外)和
重用性(一个函数可以多次被调用)
。Matlab
的自定义函数
,常用的有:m文件定义
函数、inline
(内联)函数、匿名函 ...
附件列表