所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

编程中“参数做输出用”是什么意思?举例说明下?

发布时间:2020-04-12 09:08:15

资讯分类:编程  举例  参数  输出  参数  指针  函数
编程中“参数做输出用”是什么意思?举例说明下?

C++: 引用传递, 譬如123 void func(string& a) {... a.assign("helloWorld"); } 调用这个函数时:123 string a(""); func(a); // a 此时的值为 helloWorld; a 作为一个函数参数, 它同时具备了输出参数的含义, 因此 “参数做输出用” 在C++层面可以这样去解释. 当然, 其他地, 指针类型都可以这样处理,Java 中, 非基本对象类型也可以这样处理;PHP中, 对参数前加 & 也可以作为引用传递;JavaScript 函数参数为对象/数组时也可以作为形参;C中, 通常是用指针来直接处理多个出参问题;

留言与评论(共有 0 条评论)
   
验证码:
Top