首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c新手,有关问题求解

2013-04-20 
c新手,问题求解我在/usr/include/bits/confname.h中看到enum {_CS_PATH,#define _CS_PATH_CS_PATH}我想问

c新手,问题求解
我在/usr/include/bits/confname.h中看到
enum {
  _CS_PATH,
  #define _CS_PATH   _CS_PATH
};
我想问问,第二句#define的意义是什么
[解决办法]
定义了_CS_PATH这样一个符号,而这个符号拥有_CS_PATH的值,也就是0,因为enum的第一个元素值为0,后续这样的表达式是成立的:
#if _CS_PATH == 0
...
#endif

热点排行