簡單傳址函數

#include<iostream>
using namespace std;
int sum(int &, int &);
int main()
{
    int main_a,main_b;
    cout<<"請輸入兩個數字:";
    cin>>main_a>>main_b;
    cout<<"調用前:"<<endl;
    cout<<"main_a="<<main_a<<"\t"<<"main_b="<<main_b<<endl;
    cout<<main_a<<"+"<<main_b<<"="<<sum(main_a,main_b)<<endl;
    cout<<"調用後:"<<endl;
    cout<<"main_a="<<main_a<<"\t"<<"main_b"<<main_b<<endl;
    return 0; 
}
int sum(int & a,int & b)
{
    int sum=a+b;
    int temp;
    temp=a;
    a=b;
    b=temp;
    cout<<"函數內\na="<<a<<"\t"<<"b="<<b<<endl;
    return sum; 
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章