Я беру класс C#, и мне нужна помощь в понимании следующего кода.Нужна помощь в понимании кода
Код имеет массив, который представляет ответы на опрос, со значениями с 1 по 10.
Выходной сигнал отображает данные рейтинги и частоту, сколько раз была выбрана величина.
Следующий код из моей книги, но я изменил его только на базовый пример.
int[] responses = { 3, 2, 5, 6, 3, 5 , 4, 5, 5, 5};
int[] frequency = new int[7];
for (int answer = 0; answer < responses.Length; answer++)
++frequency[responses[answer]];
for (int rating = 1; rating < frequency.Length; rating++)
Console.WriteLine(rating + ", " + frequency[rating]);
Console.Read();
Как работает линия ++frequency[responses[answer]];
? Если посмотреть на это, если я возьму reponses[answer]
в первый раз через цикл, это будет responses[0]
, который будет 3, правильно? Здесь я смущаюсь, что делает эта часть линии ++frequency
?
Отсутствует кронштейн. – mwjackson
исправил это, спасибо. – CookieOfFortune