参数传递就是指将一个值传递给一个函数。
你就把函数想象成一个程序,参数传递就是给这个程序运行的初始条件,返回值就是这个程序的运行结果。
其他的自己看书吧! 给你写一些例子:
int add(int a, int b) {
return a + b;
}
int add(int &&a, int &&b) {
return a + b;
}
void modify(int *p) {
if(p == nullptr)
return;
*p = 0;
}
void modify(int &p) {
p = 0;
}
template
void init(T (&p)[N]) {
for(size_t i = 0; i < N: i++)
p[i] = 0;
}
形参 实参 之分
内容 有 变量 地址 引用
百度一下 一大堆啊
分值传递 引用传递