Хелпикс

Главная

Контакты

Случайная статья





float rist[10] = {163.4, 154.6, 170, 172,8, };



float rist[10] = {163. 4, 154. 6, 170, 172, 8, };

char alphavit[6] = " Абетка"

або

char alphavit[6] = {'А', 'б', 'є', 'т', 'к', 'a').

 

Перші чотири елементи масиву rist були проініціалізовані, а решта - ні. Масиви символів детальніше розглянемо у наступному параграфі.

Якщо масив повністю ініціалізують під час оголошення, то його розмір зазначати не обов'язково. У цьому випадку компілятор сам визначає, скільки пам'яті необхідно зарезервувати. У наведеному прикладі масив Stud складатиметься з п'яти цілих чисел.

Надати значення іншим елементам масиву rist або змінити значення вже проініціалізованих елементів можна командою присвоєння, наприклад, так:

 

rist[3]=175. 4, rist[9]=184. 1 або так: (rist+2)=164. 5, *(rist+7)=148. 0

 

тощо. Елементи масиву також можна вводити з клавіатури під час виконання програми, як це робимо для змінних простих стандартних типів.

Масиви-сталі (значення яких змінювати у програмі не можна) оголошують так:

 

const int flag[] = {1, 2}.

 

Сталі масиви треба ініціалізувати під час оголошення, Інакше елементам масиву автоматично будуть присвоєні нульові значення.

Для опрацювання елементів масиву найчастіше використовують команду циклу for, хоча можна застосувати і while або do-while.

Приклад 1. Створити масив з перших ста цілих чисел і обчислити суму всіх його значень можна одним із способів:

 

Int n[100]; //1-й спосіб int n[100); //2-й спосіб
Int S = 0; int S = 0;
for (k = 0; k < 100; ) for (k = 0; k < 100; k++)
{ {
*(n+k) = ++k; n[k] = k+1;
S += *(n+k); S += n[k];
} }

 

Задачі відшукання в масиві конкретних даних розв'язують методом сканування (перебирання, перегляду) всіх елементів масиву за допомогою циклу й умовної команди, де зазначають умову пошуку потрібних даних.

 

2. Динамічне оголошення масивів. Під час компіляції програмного коду для статично оголошених масивів надається вим'ять. Для ефективного використання пам'яті призначене динамічне оголошення масивів, а саме:

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.