如果中间可以调用函数的话,我以前说的就太复杂了,来个简单的
#define compare(a,b) ((a==b)?"a=b":((fabs(a-b)==(a-b))?"a>b":"a<b"))

雁无留踪之意,水无取影之心
如果中间可以调用函数的话,我以前说的就太复杂了,来个简单的
#define compare(a,b) ((a==b)?"a=b":((fabs(a-b)==(a-b))?"a>b":"a<b"))

2007-11-18 13:04
如果你觉得是的话,就你赢了好不,我不想在这个问题上耗下去了

2007-11-18 13:10
你的话原样送给你
我一直没和你耗
反而感谢你的做法对我的提醒
倒是你在跟我耗
你的c能力无论有多强对我没有任何意义
我只会printf还是只会printf
我能用c编出操作系统还是能用c编出操作系统
so你爱怎么玩就怎么玩吧
over
这是回的最后一帖

2007-11-18 13:16
2007-11-18 13:44
2007-11-18 13:47
2007-11-18 13:47
我还有个更好的办法
#define COMPARE(a,b) compare(a,b)
int compare(double a,double b)
{
//里面想用什么就有什么吧;
}
int main()
{
//..
COMPARE(a,b);
//...
}
//PS:我的宏没有出现任何LZ说的东西

2007-11-18 14:04
2007-11-18 14:23
2007-11-18 14:24