Учимся программировать на языке C++

         

Использование индексной переменной


Если ваши программы используют массив, обычной операцией является использование индексной переменной для обращения к элементам массива. Например, предположим, что переменная / содержит значение 3, следующий оператор присваивает значение 400 элементу values[3J:

values[i] = 400;

Следующая программа SHOWARRA.CPP использует индексную переменную i внутри цикла for для вывода элементов массива. Цикл for инициализирует i нулем, так что программа может обращаться к элементу values[O]. Цикл for завершается, когда i больше 4 (последний элемент массива):

#include iostream.h

void main (void)

{

int values[5]; // Объявление массива int i;

values[0] = 100;

values[1] = 200;

values[2] = 300;

values[3] = 400;

values[4] = 500;

cout "Массив содержит следующие значения" endl;

for (i = 0; i 5; i++) cout values [i] ' ';

}

Каждый раз, когда цикл for увеличивает переменную i, программа может обратиться к следующему элементу массива. Экспериментируйте с этой программой, изменяя цикл for следующим образом:

for (i = 4; i = 0; i--) cout values [i] ' ';

В данном случае программа будет выводить элементы массива от большего к меньшему.



Содержание раздела