C语言中如何实现将不等于号“!=”符号换成“<>”符号操作?

因为我的编程语言中习惯将不等于用 <>来实现,所以我想到在C语言中是不是也可以使用这个来进行替换使用,想了一下是不是可以使用宏定义来进行替换如:#define != <> ,但是发现程序编译却出现问题,不知道这个宏替换是不是不对?还是另有其它的办法来实现将“<>”符号在编译时认为“!=”

c语言不能定义运算符。
方法一:习惯编程语言。
方法二:写独立函数把不等于的判断封装成函数,之后都调用该函数。
方法三:用宏代替不等式,比如:
#include<stdio.h>
#define NQ(n1,n2) (n1)!=(n2)
int main()
{
int a=2,b=1;
if(NQ(a,b))
printf("ab不相等\n");
return 0;
}
PS:建议方法一。
温馨提示:答案为网友推荐,仅供参考
相似回答