Microsoft visual c++ 2008. Урок 8. Массивы. |
Автор megabax | |||||
22.11.2010 г. | |||||
Microsoft visual c++ 2008. Урок 8. Массивы.Предположим, перед нами стоит такая задача: подсчитать, сколько каждой из цифр от 0 до 9 содержится в текстовом файле. Если мы будем использовать материалы прошлых уроков, то нам понадобиться создать 10 счетчиков. Для каждой из цифр. Согласитесь. это не очень удобно. Если бы нам пришлось считать элементы, которых, скажем, 100 или больше. Тут вообще вешалки полные получаются. К счастью, в С++ есть такое понятие, как массивы. Вот на них то мы и реализуем наш пример с подсчетом цифр:
Запустим нашу программу на тестирование: И, в заключении, несколько комментариев к коду. Массив для подсчета цифр у нас объявлен вот так:
В квадратных скобках мы указали количество элементов в массиве. Через такие же скобки происходит и обращение к элементам массива. Для самого первого элемента обращение будет [0], для второго [1] и так далее, счет идет с нуля. Вместо цифры может быть переменна, таким образом, зная количество элементов в массиве мы может обойти его в цикле. Мы в своей программе использовали одномерный массив. Но бывают еще и многомерные массивы. Он может быть объявлен, например, так:
Обращение к такому массиву происходит уже по двум индексам:
Количество индексов (размерность) может быть сколько угодно. Даже десять и больше.
Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями в соответствии со ст. 1274 ГК РФ программного продукта "Microsoft Visual C++ Express Edition", авторское право на который принадлежит корпорации Microsoft.. |
|||||
Последнее обновление ( 12.02.2014 г. ) |
« След. | Пред. » |
---|