早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在数据结构中参数传递的主要方式及特点。初学者请多指教!

题目详情
在数据结构中 参数传递的主要方式及特点。初学者 请多指教!
▼优质解答
答案和解析
你指的是c++吗? 函数传值有三种方式:按值传递(pass-by-value),按地址传递(pass-by-address)和按引用传递(pass-by-reference)。 不同的是,按值传递方式中,函数部分不能改变主函数中实参的值。而按地址传递和按引用传递均可以改变主函数中实参的值。 按值传递,实参和形参均为同一类型的对象。例如: void f(int b) {...} int main() { int a; ... f(a); } 按地址传递,实参为变量的地址,而形参为同类型的指针。 void f(int* b) {...} int main() { int a; ... f(&a); } 按引用传递,实参为变量,形参为同类型的引用。 void f(int& b) {...} int main() { int a; ... f(a); }