ch 是字符类型char
字符类型可以看做是一个整型的数,同理'a'和'z'也是整型数
两个整型数可以进行比较,'a'和'z'所代表的整型数可以通过assii表查到
c[s[i]]++;你应该把这句理解为一个变量自加
例如i++,
s[i]是数组的元素,也就是说是
1,2,3,4,4,3,2,1,1,1,2,3中的值
这样
c[s[i]]++就变成c[1],c[2],c[3],c[4],c[4],....
数组c中的所有元素为0,c[1]++,表示第2个元素自己后变为1
数组s中有4个1,说明自加了4次,所以结果就是4332
因为每次输出没有输出换行,所以4 3 3 2这4个数输出到同一行