__cplusplus: 在visual studio中编译的.c文件中,该宏未被定义,只有在.cpp文件中被定义。一般说__cplusplus在visual studio中默认是定义的就误以为 误以为 误以为 误以为 在.c中也是被定义的。