程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 17_1體會函數參數傳遞(1)

17_1體會函數參數傳遞(1)

編輯:C++入門知識

[cpp]  #include <iostream>     using namespace std;     void jiaohuan(int x, int y);   int main(void)   {   www.2cto.com     int  a,b;       cin>>a>>b;       if (a<b)       jiaohuan(a, b);        cout<<"a,b="<<a<<","<<b;       return 0;   }   void jiaohuan(int x, int y)   {       int t;//新定義一個數,用來保存數       t=x; //將x保存在t內       x=y;        y=t;   }   //該程序能夠實現互換   <pre class="cpp" name="code">#include <iostream>     using namespace std;     void jiaohuan(int *x, int *y);//形式參數為指針   int main(void)   {       int  a,b;       cin>>a>>b;       if (a<b)           jiaohuan(&a, &b);        cout<<"a,b="<<a<<","<<b;       return 0;   }   void jiaohuan(int *x, int *y)   {       int t;//定義一個新的數       t=*x;//將指針x保存在t內       *x=*y; //y的指針復制給x       *y=t;//指針x賦值給指針y   }   //該程序能夠實現兩數互換</pre><pre class="cpp" name="code"><pre class="cpp" name="code">#include <iostream>     using namespace std;     void jiaohuan(int &x, int &y);//形式參數為引用x的值   int main(void)   {       int  a,b;       cin>>a>>b;       if (a<b)            jiaohuan(a, b); //引用a,b的值       cout<<"a,b="<<a<<","<<b;       return 0;   }   void jiaohuan(int &x, int &y)   {       int t;       t=x; //x的值保存在t內       x=y; //y的值復制給x       y=t;//由t保存的x的值賦值給y   }   //該程序能夠實現兩數互換</pre><br>   <pre></pre>   <pre></pre>      </pre>  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved