Инструкция
1
Обнулите массив в C/С++. При инициализации массива в языках С и С++ элементам массива присваивается случайное значение, в отличии, например от таких языков, как С# или Java. Поэтому надеяться на то, что все элементы будут равны определенному значению, не приходится. Для языков С и С++ существует несколько способов обнуления массивов. Для этого при его создании используйте следующий код: int array[10000];memset(array,0,10000);Данный код создаст массив на 10000 элементов и присвоит каждому элементу значение 0. Также, для создания массива нулей при инициализации, воспользуйтесь более простым кодом: int array[100]={0};Данный код создаст массив размером 100 элементов и присвоит всем элементам значение 0. Для обнуления массива используйте циклы:i=0;for( i ; i
Обнулите массив в Java. В отличии от C/C++ в Java при инициализации массива, как переменной класса, всем элементам сразу присваивается значение равное: 0 - если это массив чисел, false - если это массив булевых переменных, null- если это массив объектов. Поэтому в Java не стоит вручную обнулять массив при инициализации. Но, если вы создаете массив не как переменную класса, а объявляете его в теле функции или цикла, то компилятор не гарантирует, что все значения будут равны 0 (false, null). В данном случае, для обнуления массива используйте следующий цикл:int array[] = new int[10000]; //создание массива на 10000 элементовfor(int i = 0 ; i
2
Обнулите массив в Java. В отличии от C/C++ в Java при инициализации массива, как переменной класса, всем элементам сразу присваивается значение равное: 0 - если это массив чисел, false - если это массив булевых переменных, null- если это массив объектов. Поэтому в Java не стоит вручную обнулять массив при инициализации. Но, если вы создаете массив не как переменную класса, а объявляете его в теле функции или цикла, то компилятор не гарантирует, что все значения будут равны 0 (false, null). В данном случае, для обнуления массива используйте следующий цикл:int array[] = new int[10000]; //создание массива на 10000 элементовfor(int i = 0 ; i