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

宏相关有关问题

2012-05-07 
宏相关问题#define SECONDS_PER_YEAR 60*60*24*365UL//正确#define SECONDS_PER_YEAR (60*60*24*365)UL//

宏相关问题
#define SECONDS_PER_YEAR 60*60*24*365UL//正确
#define SECONDS_PER_YEAR (60*60*24*365)UL//错误
怎么理解呢?

[解决办法]
#define SECONDS_PER_YEAR 60*60*24*365UL//正确 这个UL是加到了365上,说明365是UL类型的数
#define SECONDS_PER_YEAR (60*60*24*365)UL//错误 UL没有这种写法,不能说一个表达式是UL类型的
[解决办法]
直接简单字符串替换

热点排行