为什么统计出来的数字跟正确的就是差1?

写了个统计字符串中各类字符数的代码,写出来的代码运行结果跟应该有的结果老是差1

img

img

img

第7行删掉,这行把第一个字符接收掉了啊,while中又读取下一个字符了