В последних двух уроках я рассказал вам о директивах препроцессора . Сегодня я начну давать вам несколько предварительных уроков по программированию на Си. И эти уроки начинаются с массивов. Так что в этом уроке я расскажу вам о массивах в C и их использовании. Давайте начнем с одного основного вопроса.
Что такое массивы в C?
Массив представляет собой набор данных аналогичного типа. Помните, что подобное означает, что оно относится к одному типу данных. Массив обычно используется для хранения множества значений, принадлежащих одному типу данных.
Почему Массив используется?
До сих пор у нас есть несколько очень простых программ. Предположим, когда нам нужно составить программу для хранения информации о отметках одного учащегося. Тогда мы можем легко сделать это, используя простые переменные. Но когда мы попросили сохранить данные о 100 учениках, это было бы очень утомительным занятием. Мы должны взять много переменных для хранения этих значений. И это не будет эффективным способом.
В этих случаях массив используется довольно легко. Это дает возможность хранить все значения в одном массиве с одним именем. Таким образом, мы можем легко позвонить и получить данные с одним именем.
Декларация массива
int x [10];
В приведенном выше коде int является типом данных массива. «X» - это имя переменной (имя массива в нашем случае). «[10]» - это что-то новое. Ну, это определяет размер массива. «10» означает, что в этом массиве будут храниться 10 целочисленных значений. Квадратные скобки показывают, что это массив. Мы также можем создать массив любого другого типа данных. Еще несколько примеров приведены ниже.
Примеры char a [5]; float b [15];
Инициализация массива
Мы объявили массив. Теперь пришло время инициализировать его или сохранить в нем некоторые значения. Мы можем сделать это во время его объявления.
int x [5] = {1,5,3,5,6};
или же
int x [] = {5,6,3,5,5};
В первом утверждении я инициализировал массив с пятью значениями. И во втором утверждении я инициализировал его, не определяя размер массива. Помните, когда мы объявляем и инициализируем массив одновременно, упоминание размера массива необязательно.
Доступ к элементам массива
Подстрочный индекс используется для доступа к конкретному элементу позиции внутри массива. Индекс также известен как индекс.
Помните, что индекс или индекс всегда начинается с 0 и заканчивается на n-1, здесь n - максимальный размер массива. Если существует массив размером 10, то его индекс будет от 0 до 9.
Например, если мы хотим получить доступ к четвертому элементу массива x, который мы объявили выше, это можно сделать следующим образом.
int a = x [3];
Смотрите здесь для доступа к четвертому элементу, мы используем индекс 3, потому что индекс или индекс начинается с 0. Точно так же для доступа к пятому элементу мы будем использовать индекс 4, т.е. x [4].
Печать данных массива
Сейчас самое время построить нашу первую программу, которая будет печатать все значения массива.
Выход
Пояснение Программа почти не требует пояснений. Но запишите несколько моментов.
- В начале я объявил целочисленный массив x и инициализировал его некоторыми значениями.
- Теперь я использовал цикл for для печати значений внутри него.
- Помните, индекс массива всегда начинается с 0. Поэтому я инициализировал переменную i с 0.
- Теперь я использовал x [i] в функции printf () для печати каждого значения на экране.
Комментариев нет:
Отправить комментарий