【发布时间】:2011-11-28 07:54:41
【问题描述】:
定义一个 between 宏的最佳方法是什么,它是泛型类型 (char,int,long) 如果一个数字介于输入的其他数字之间,它将返回 true。 我试图用谷歌搜索它,但我没有找到任何东西。
编辑:给定的两个边界的顺序无关紧要。所以它可以更通用。
【问题讨论】:
-
最好的方法? 不要那样做。 :)
-
不要责怪C程序员;他们倾向于为所有内容定义宏。他们没有
inline函数。 -
谁需要内联函数?函数有什么问题?
-
@Hossein:C 从 C99 开始就具有内联函数(在许多情况下,例如在使用 gcc 时)
标签: c coding-style macros