Как да нулирам масив

Съдържание:

Как да нулирам масив
Как да нулирам масив

Видео: Как да нулирам масив

Видео: Как да нулирам масив
Видео: Gerua - Shah Rukh Khan | Kajol | Dilwale | Pritam | SRK Kajol Official New Song Video 2015 2024, Септември
Anonim

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

Как да нулирам масив
Как да нулирам масив

Инструкции

Етап 1

Нулев масив в C / C ++. При инициализиране на масив в C и C ++ на елементите на масива се присвоява произволна стойност, за разлика, например, на езици като C # или Java. Следователно няма причина да се надяваме, че всички елементи ще бъдат равни на определена стойност. За C и C ++ има няколко начина за нулиране на масиви. За да направите това, когато го създавате, използвайте следния код: int array [10000]; memset (array, 0, 10000); Този код ще създаде масив от 10000 елемента и ще присвои на всеки елемент стойността 0. Също така, за да създадете масив от нули по време на инициализация, използвайте по-простия код: int array [100] = {0}; Този код ще създаде масив от 100 елемента и ще присвои всички елементи на 0. За да нулирате масива, използвайте цикли: i = 0; за (i; i

Нулев масив в Java. За разлика от C / C ++ в Java, при инициализиране на масив като променлива на клас, на всички елементи веднага се присвоява стойност, равна на: 0 - ако е масив от числа, false - ако е масив от булеви променливи, нула - ако е масив от обекти. Следователно в Java не трябва ръчно да нулирате масив по време на инициализация. Но ако създадете масив не като променлива на клас, но го декларирате в тялото на функция или цикъл, тогава компилаторът не гарантира, че всички стойности ще бъдат равни на 0 (false, null). В този случай използвайте следния цикъл, за да нулирате масива: int array = new int [10000]; // създаваме масив с 10000 елемента за (int i = 0; i

Стъпка 2

Нулев масив в Java. За разлика от C / C ++ в Java, при инициализиране на масив като променлива на клас, на всички елементи веднага се присвоява стойност, равна на: 0 - ако е масив от числа, false - ако е масив от булеви променливи, нула - ако е масив от обекти. Следователно в Java не трябва ръчно да нулирате масив по време на инициализация. Но ако създадете масив не като променлива на клас, но го декларирате в тялото на функция или цикъл, тогава компилаторът не гарантира, че всички стойности ще бъдат равни на 0 (false, null). В този случай използвайте следния цикъл, за да нулирате масива: int array = new int [10000]; // създаваме масив с 10000 елемента за (int i = 0; i

Препоръчано: