1. 程式人生 > >c++ 形參實參

c++ 形參實參

change div clu void 不變 hang end out pan

#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; };

c++ 形參實參