Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

C Массивы

Массивы C

В этом уроке вы научитесь работать с массивами. Вы научитесь объявлять, инициализировать и получать доступ к элементам массива с помощью примеров.

<рисунок>

Массив — это переменная, которая может хранить несколько значений. Например, если вы хотите хранить 100 целых чисел, вы можете создать для них массив.

05
<час>

Как объявить массив?

15 

Например,

22

Здесь мы объявили массив mark , типа с плавающей запятой. И его размер равен 5. Это означает, что он может содержать 5 значений с плавающей запятой.

Важно отметить, что размер и тип массива нельзя изменить после его объявления.

<час>

Доступ к элементам массива

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

Предположим, вы объявили массив mark как указано выше. Первый элемент mark[0] , второй элемент mark[1] и так далее.

<рисунок>

Несколько основных докладов :

  • Первый индекс массива равен 0, а не 1. В этом примере mark[0] является первым элементом.
  • Если размер массива n , чтобы получить доступ к последнему элементу, 04 используется индекс. В этом примере mark[4]
  • Предположим, что начальный адрес 10 это 2120d . Затем адрес 23 будет 2124d . Точно так же адрес 31 будет 2128d и так далее.
    Это связано с тем, что размер 41 составляет 4 байта.
<час>

Как инициализировать массив?

Во время объявления можно инициализировать массив. Например,

36

Вы также можете инициализировать массив подобным образом.

44

Здесь мы не указали размер. Однако компилятор знает, что его размер равен 5, так как мы инициализируем его 5 элементами.

<рисунок>

Здесь

53
<час>

Изменить значение элементов массива

65
<час>

Элементы входного и выходного массива

Вот как можно получить данные от пользователя и сохранить их в элементе массива.

77

Вот как можно напечатать отдельный элемент массива.

84
<час>

Пример 1:ввод/вывод массива

94

Вывод

101

Здесь мы использовали 56 цикл, чтобы получить 5 входных данных от пользователя и сохранить их в массиве. Затем, используя другой 64 цикла, эти элементы отображаются на экране.

<час>

Пример 2. Вычисление среднего

119

Вывод

124

Здесь мы вычислили среднее значение n числа, введенные пользователем.

<час>

Доступ к элементам за его пределами!

Предположим, вы объявили массив из 10 элементов. Скажем,

138

Вы можете получить доступ к элементам массива из 74 до 82 .

Теперь предположим, что если вы попытаетесь получить доступ к 96 . Элемент недоступен. Это может привести к неожиданному выводу (неопределенное поведение). Иногда вы можете получить сообщение об ошибке, а иногда ваша программа может работать правильно.

Следовательно, вы никогда не должны обращаться к элементам массива за пределами его границ.

<час>

Многомерные массивы

В этом уроке вы узнали о массивах. Эти массивы называются одномерными массивами.

В следующем уроке вы узнаете о многомерных массивах (массиве массива).


Язык C

  1. С# Массивы
  2. Зубчатый массив С#
  3. Передача массива в функцию в программировании на C++
  4. Передать массивы функции в C
  5. Связь между массивами и указателями
  6. Массивы копирования Java
  7. Массивы в C++ | Объявить | Инициализировать | Указатель на примеры массивов
  8. C++ динамическое выделение массивов с примером
  9. Учебное пособие по массивам Java:объявление, создание, инициализация [пример]
  10. MATLAB — Массивы