2015-11-16 1122 views
-2
for(int i = 0;i < length; i++){ 
     count[string[i] - 'a']++; 
    } 

我见过很多人用这个代码来计算字符串中每个字母的出现次数。想知道这段代码是怎么做到的。这段代码是如何计算每个字母出现的次数的C++

+0

可能重复的[向量中的计数](http://stackoverflow.com/questions/1204313/counting-occurences-in-a-vector) – LogicStuff

+2

哪部分你不明白? – Jarod42

+0

我没有得到-'a'部分 –

回答

0

每个字符都是C++中的一个数字。所以数[i]存储第i个字母的出现次数。

相关问题