三目运算符有关问题

三目运算符问题求高手:count str.charAt(i) s ? count++:count这样写为什么就不对而把count++改成co

三目运算符问题
求高手:
count = str.charAt(i) == s ? count++:count;这样写为什么就不对
而把count++改成count+1就有我想要的结果了,这是怎么回事
   str是一个字符串    count是整型的,初始值为零
[解决办法]
把count++改成++count就可以