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

iBall = (bLeftToRight ? 31 : 1) ?解决办法

2012-06-01 
iBall (bLeftToRight ? 31 : 1) ????这是什么意思啊?static BOOL bLeftToRight TRUE static intiBall

iBall = (bLeftToRight ? 31 : 1) ????
这是什么意思啊?
 static BOOL bLeftToRight = TRUE ;
 static int iBall ;
 iBall += (bLeftToRight ? 1 : -1) ; //这里
 iBall = (bLeftToRight ? 31 : 1) ;//这

[解决办法]
(bLeftToRight ? 1 : -1)是个三元表达式,当bLeftToRight 不为0时,取1,否则取-1

热点排行