c++ 形参实参
#include <iostream> #include <string> using namespace std; /* void change(string s){//为形参开辟空间,形参为参数值的备份,是不同的对象,改变的是备份,参数本身不变。 s+=" baby"; cout<<"形参值:"<<s<<endl; };*/ void change(string &s){//不为形参开辟空间,形参为参数的别名,是同一个对象;值变了,都变了 s+=" baby"; cout<<"形参值:"<<s<<endl; }; void main () { string n="hello"; change(n); cout<<"实参值为:"<<n<<endl; };