错误代码分析
int val, rtn;
BOOL bWork;
rtn = (bWork == (val >> 2) & 1);
比较val的第3位是否和bWork相同,结果值赋给rtn。
错误: BOOL bool型 不能直接用==判断。 因为 将-1赋给BOOL型,仍然是TRUE.
BOOL bWork;
rtn = (bWork == (val >> 2) & 1);
比较val的第3位是否和bWork相同,结果值赋给rtn。
错误: BOOL bool型 不能直接用==判断。 因为 将-1赋给BOOL型,仍然是TRUE.
浙公网安备 33010602011771号