[灌水]return(key_s ^ key_v); 上面的key_s ^ key_v很明显是一个unsigned char类型数据。 不过,函数的返回值是bit类型,这中间应该是存在一个数据类型的隐式转换。 如果key_s ^ key_v的结果非0,则返回值为1;如果key_s ^ key_v结果为0,则返回值为0。 以上纯属推测,我自己也没验证。 发表时间:2007年4月22日23:12:44