C++ 子程序间的数据传递 huangwuming714 2021-04-15 160 阅读1分钟 C++ 子程序间的数据传递 1. 通过全局变量 全局变量可以定义在函数外的任何地方,但是如果在使用一个全局变量时未见到它的定义,就要使用extern语句对其进行声明。 2. 通过子程序的参数和返回值机制 1)值传递:传递实参的一个拷贝,可以阻止子程序通过形参改变实参,但最多只能返回一个值 2)地址/引用传递:传递实参的地址,可以提高参数传递的效率,可以返回多个执行结果,但是会降低数据访问效率(通过间接的方式访问传输的数据)、可通过形参改变实参