这个陈述在count [str [j]] ++中的含义是什么?

时间:2018-02-21 01:24:28

标签: c++ word-count

我的问题是关于我无法理解的陈述。

陈述是:

count[str[j]]++

其中:

  • count是我用来计算字符串中每个字符的计数数组,
  • str是我给定的字符串,
  • j是循环。

如果有人能解释整个陈述会很好。

2 个答案:

答案 0 :(得分:1)

让我们分解吧。 count从数组计数中获取一个元素。该元素的索引是str[j]。由于j处于循环中,它将发生变化。最后,++只是递增数组count中元素的值。希望这有帮助!

答案 1 :(得分:0)

给定count变量,找到索引str[j]的值,其中j是迭代提供的索引。 str[j]将在索引j处返回变量str的字符。因此,例如,如果str是"示例",那么str[1]是" x"。最后,该语句采用计数索引count["x"]并对其进行后递增,以便count["x"]增加1

要了解有关发布和预增量的更多信息,请查看此答案

Post-increment and Pre-increment concept?