C语言中使用空的宏定义的作用

在Windows网络编程中,发现Winsock2.h这个头文件中有一些空的宏,即定义了一些NULL宏,例如:

#define far
#define near

查了一下,作用是:
1.开关作用
2.有时起到注释作用
3.有时起到方便移植的作用
(暂时想到这些)

你可能感兴趣的:(C语言基础知识,c语言,宏)