因为 1 2都表示真而后面fAmount=iOntime?f这个位置又在使用iOntime判断真假,所以。。。
如果为iOntime=(cChar=='y')?2:1的话,那iOntime就永远为真,这样
fAmount=iOntime?fDues:(fDues*1.1); /*使用条件运算符根据iOntime值的真假进行选择操作*/
fAmount的值就永远是fDues了,达不到判断的效果