2014年10月1日 星期三

變數替換

#include <iostream>

using namespace std;

int main()
{
     int a,b,temp;
     cin >> a>>b;
     cout << "原來的a,b值"<< a<<"\t"<< b<<endl;
     temp = a;
     a = b;
     b = temp;
     cout <<"後來的a,b值"<<a<<"\t"<<b<<endl;
     return 0;
}

temp = a; 的=不是數學的"等於"的意思,而是把右值賦予給左值的意思
(程式的等於是 ==,兩個等號)

--------------------------------------------------------------------------------------------------------------------------
我目前只是個大學一年級的資工生,以上有何不對的地方歡迎指教!!

沒有留言:

張貼留言