C++参数传递

2024-12-03 00:18:45
推荐回答(3个)
回答1:

参数传递就是指将一个值传递给一个函数。
你就把函数想象成一个程序,参数传递就是给这个程序运行的初始条件,返回值就是这个程序的运行结果。

其他的自己看书吧! 给你写一些例子:

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;

}

回答2:

形参 实参 之分

内容 有 变量 地址 引用

回答3:

百度一下 一大堆啊
分值传递 引用传递