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;
};
相關文章
相關標籤/搜索