Пример создания одномерного массива в С++
Часто приходится иметь дело с наборами данных одного типа Обычно такие данные в программе реализуют в виде массива. Под массивом понимают совокупность переменных одного типа, объединенных общим именем. Переменные, входящие в состав массива, называются эле ментами массива Доступ к элементам массива осуществляется путем индексирования. Размерность массива определяется количеством индексов, необходимых для однозначного определения элемента массива. Массивы бывают статические (размер известен при компиляции программы) и динамические (размер определяется при выполнении программы). Динамические массивы обсуждаются в главе 5. Сейчас же мы остановимся более детально на том, как реализуются статические массивы в С++. Под одномерным подразумевают массив, для индексации элементов которого используют один индекс. Как и в случае с обычной переменной, перед использованием массива его следует объявить. Объявление массива выполняется следующим образом: указывается тип данных, к которым принадлежат элементы массива, имя массива, а также его размер (количество элементов массива).
Размер массива указывается в квадратных скобках сразу после имени массива. Например, командой int a[10] объявляется целочисленный массив с именем a, который состоит из 10 элементов. Размер массива задается числовым литералом или числовой константой. Размер массива должен быть известен на момент компиляции программы и не изменяется в процессе ее выполнения. Обращение к элементу массива выполняется через имя массива с индексом элемента в квадратных скобках. При этом следует помнить, что индексация элементов в С++ начинается с нуля. Таким образом, первым элементом указанного выше массива является a[0], а последним, десятым - элемент a[9].
Эта особенность языка С++ становится особенно важной с учетом того, что при компиляции и выполнении программ проверка на предмет выхода за пределы массива не выполняется. Такая проверка в полной мере ложится на плечи программиста - язык профессионалов требует профессионального отношения.
Размер массива указывается в квадратных скобках сразу после имени массива. Например, командой int a[10] объявляется целочисленный массив с именем a, который состоит из 10 элементов. Размер массива задается числовым литералом или числовой константой. Размер массива должен быть известен на момент компиляции программы и не изменяется в процессе ее выполнения. Обращение к элементу массива выполняется через имя массива с индексом элемента в квадратных скобках. При этом следует помнить, что индексация элементов в С++ начинается с нуля. Таким образом, первым элементом указанного выше массива является a[0], а последним, десятым - элемент a[9].
Эта особенность языка С++ становится особенно важной с учетом того, что при компиляции и выполнении программ проверка на предмет выхода за пределы массива не выполняется. Такая проверка в полной мере ложится на плечи программиста - язык профессионалов требует профессионального отношения.
#includeusing namespace std; int main(){ int n[10]; for(int i=0;i < 10;i++){ n[i]=rand() % 10; cout << n[i] << " ";} cout << "\n"; return 0; }