静止的流水的学习日志
静止的流水
全部博文(210)
Windows(1)
Linux(31)
2011年(34)
2010年(121)
2009年(37)
2008年(18)
cynthia
wojiuzhu
jd_lzh
鄙人姓王
Jack_Tan
fanbiubi
猜我咯
aaccp1
chrisy52
分类: C/C++
2010-07-19 15:20:43
#include "stdafx.h"#include<iostream>#include<string>#include<math.h>#define swap(a,b) a = a+b;b=a-b;a=a-b;using namespace std;int swap2(int a,int b){ int temp; temp = a; b = a; a = temp; return 0;}int main(int argc, _TCHAR* argv[]){ int x = 5,y = 10; swap(x,y);//一定要记住宏定义是做简单的替换,在此把a=a+b……展开,是操作的x,y。 cout<<x<<y<<endl; swap2(x,y);//这个函数是操作的在swap2中的局部变量,对x,y的值不做改变 cout<<x<<y<<endl;}
上一篇:一位软件工程师的6年总结(转)
下一篇:C++ 运算符优先级列表
登录 注册