编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

[求助]写一个宏定义!

[求助]写一个宏定义!

请写出一个宏定义SWAP(t,x,y)用以交换t类型的两个参数。

TOP

什么叫做t类型??

TOP

晕,有难度吗?????//这一行被鉴定此人为白痴
#define SWAP(x,y)  (x=x+y,y=x-y,x=x-y)
这个是我写的!

[此贴子已经被作者于2005-3-13 23:08:31编辑过]


我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!

TOP

尽管是我没弄出来,你也不能说我们晕呀,要知你也有晕的时候
何况人家是三个变量,而你只有两个

[此贴子已经被作者于2005-3-13 22:55:46编辑过]


TOP

呀呀,对不起!我没有别的意思!!
只不过好久没有来这里看看了!
只不过他的想法是通过一个中间变量!
其实不用中间变量也可以,所以我简化了!
如果实在是要3个的也可以用这个
#define SWAP3(t,x,y) t temp;(temp=x,x=y,y=temp)
我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!

TOP

非常感谢两位,我明白了!

TOP

发新话题