任何程序都可以一个IPO的过程(Input-->Process-->Output)而函数/子过程也是一样的,你所说的传参就相当于Input,也就是要被函数/子程序处理的参数.至于什么时候要传参,要看你的需要,比如说,你写一个求两数和的函数sum,那么,这个函数是要包括两个参数(加数a,和加数b),因此你的函数的声明就应该像这个样子: int sum(int a, int b) 其中a和b就是参数(也叫形参, 可以在你定义的sum函数里面直接使用);至于怎么去传这个参数,那就是在你的主程序里面去call起这个函数,形如: main() { ... int c = sum(1, 2); // 1 和 2就是传进去的实参 ... }
int sum(int a, int b)
其中a和b就是参数(也叫形参, 可以在你定义的sum函数里面直接使用);至于怎么去传这个参数,那就是在你的主程序里面去call起这个函数,形如:
main() {
...
int c = sum(1, 2); // 1 和 2就是传进去的实参
...
}
当需要传参时再传参数,比如说当你需要从外部设备接收数据时,你可以把外部接收过来的数据做为参数传递给程序,前提时你已经在程序的函数中设置好形参,如何传参数,那就根据JAVA语法规定传就可以了.
b = a - b
a = a - b