Масивите в С

Масивите в С за Манекени.

Масивите в С

Масивът в С - е набор от елементи от същия тип, който може да се отнася до индекса. Елементи на масиви в С са разположени един зад друг в паметта.







Един прост пример за създаване и попълване масив в C:

Пример декларира масив, съдържащ елементи от тип междинно съединение:

тук narr име масив, броят на записите е равно на три, на тип INT елементи на масива.

Array - колекция от предмети. Всеки елемент на масива могат да бъдат достъпни от неговия номер. Номер нарича индекс. Номериране на масив елементи отива от нула. Задаване на стойности за първия елемент масив и първия елемент има индекс нула:

Задаване на стойности на втория елемент на масива, и вторият елемент има индекс он:

Задаване на стойност на трета елемент на масива, и третият елемент има две индекс:

Когато парцел екран масив получаваме техните стойности. Ето как:

За да получите елемент масив, трябва да укажете името на масива и индекса:







Това е първият елемент на масива, тъй като първите елементи върху нулев индекс.

Задаване на стойността на третия масив елемент променлива Int а на:

индекс на третия елемент на масива е равно на две, като водещият индекс на нула брой.

Int nArr [100]; // декларира масив за съхранение на сто числа;
поплавък Фар [5]; Обявена // масив за съхранение 5 номера от тип поплавък;
овъгляване Кар [2]; // декларира масив за съхранение на два символа;

Грешката е да обяви масив с променлив брой елементи:

Int varElem;
Int nArr [varElem]; // Грешка! Броят на елементите не може да бъде определен променлива;

Но броят на елементите може да се настрои постоянна: или директно положително число 1, 2, 3 или постоянно:

конст Int arrayLength = 3;
Int nArr [arrayLength];

Допълнителни инициализация масиви В.

Вие не можете да определите броя на масивите елементи в квадратни скоби, ако всички елементи на масива се инициализират:

броя на елементите, а след това ще се определя автоматично.

в този пример първите два елемента от масива се инициализират, а третият е неопределена.

Пример характер масив:

Int инд = 0;
овъгляване CR = Кар [инд];

Той се използва при работа с цикли. например:

В примера на първите елементи тип Int масив запълване цикъл, както и по време на втория цикъл извлече тези елементи на екрана.