问题描述:
C语言宏定义#define max(a,b) a>b?a:b 有什么隐患?
据说要这样写:#define max(a,b) ((a)>(b)?(a):(b)),如果不加括号有什么不一样吗?
据说要这样写:#define max(a,b) ((a)>(b)?(a):(b)),如果不加括号有什么不一样吗?
问题解答:
我来补答展开全文阅读