我调试了一个代码几个小时,最后发现它使用!=
运算符,而我的眼睛扫描代码时将其读取为=
. 多年前,我总是在Pascal<>
中使用运算符。现在我必须用C编写和调试,以使代码可以被社区重用。所以我试图定义为以下命令:<>
!=
#define <> !=
#define "<>" "!="
但它没有用。我试图在网上搜索,但只有我找到有关 C++ 或 C# 的结果,但我需要它用于C。是否有机会使用不等式运算符编写可重用的C代码?<>
(我假设其他normal
用户可以自动替换<>
为!=
,但代码也应该在其他系统上编译而无需修改,即使用<>
)。我使用 Linux ( gcc )。