Что это утверждение означает в основном в count [str [j]] ++?

Мой вопрос касается заявления, которое я с трудом понимаю.

Утверждение:

count[str[j]]++

где:

  • count это массив count, который я взял для подсчета каждого символа в строке,
  • str — моя заданная строка, и
  • J является петлей.

Если кто-то может объяснить все утверждение, это будет хорошо.

0

Решение

Давайте разберемся с этим. count получает элемент из массива. Индекс этого элемента str[j], Поскольку j находится в цикле, он изменится. В заключение, ++ просто увеличивает это значение элемента в массиве count, Надеюсь это поможет!

1

Другие решения

Учитывая count переменная, найдите значение индекса str[j] где j индекс, предоставленный вашей итерацией. str[j] вернет символ переменной str с индексом j. Так, например, если str «Пример», то str[1] это «х». Наконец, оператор принимает индекс количества count["x"] и пост-увеличивает его так, чтобы count["x"] увеличивается на 1

Чтобы узнать немного больше о записи и предварительном увеличении, взгляните на этот ответ

Постинкрементная и прединкрементная концепция?

0

По вопросам рекламы [email protected]