关于四舍五入的问题,求大佬们解惑
#define round(x) ((x) < LONG_MIN-0.5 || (x) > LONG_MAX+0.5 ?\error() : ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
这个怎么理解,就是round后的一串表达什么意思,error又有什么用?
求大佬们解惑


2017-10-11 16:26
2017-10-11 16:57
2017-10-11 17:13
2017-10-11 18:28
2017-10-12 07:48
2017-10-12 08:37