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

三元表达式“?“疏失

2013-10-25 
三元表达式“?:“出错tsizeof(text_out)t2sizeof(text_out[0])temp(-1)(sizeof(text_out)/(sizeof(tex

三元表达式“?:“出错
t=sizeof(text_out);
t2=sizeof(text_out[0]);
temp=(-1)<(sizeof(text_out)/(sizeof(text_out[0])))?(1):(2);

结果t=3000,t2=30,temp=2
[解决办法]
size_t无符号,-1比较的时候-1提升为unsigned

热点排行