Polja so eden od obveznih atributov katerega koli programskega jezika. Zato skorajda ni programerja, ki jih ni nikoli uporabljal v svojih programskih izdelkih. Olajšajo jih ustvarjanje. Različne operacije z nizi včasih zavzamejo večino programske kode. Ena izmed takih operacij je ničliranje.
Navodila
Korak 1
Ničelno polje v C / C ++. Pri inicializaciji matrike v C in C ++ se elementom matrike dodeli naključna vrednost, za razliko od jezikov, kot sta C # ali Java. Zato ni razloga, da bi upali, da bodo vsi elementi enaki določeni vrednosti. Za C in C ++ obstaja več načinov za izločitev nizov. Če želite to narediti, pri ustvarjanju uporabite naslednjo kodo: int array [10000]; memset (array, 0, 10000); Ta koda bo ustvarila matriko z 10000 elementi in vsakemu elementu dodelila vrednost 0. Prav tako za ustvarjanje polje ničel med inicializacijo uporabite preprostejšo kodo: int array [100] = {0}; Ta koda bo ustvarila matriko 100 elementov in vse elemente dodelila 0. Če želite matriko izničiti, uporabite zanke: i = 0; za (i; i
Ničelno polje v Javi. V nasprotju s C / C ++ v Javi se pri inicializaciji polja kot spremenljivke razreda vsem elementom takoj dodeli vrednost, enaka: 0 - če gre za niz številk, false - če gre za niz logičnih spremenljivk, null - če gre za niz predmetov. Zato v Javi med inicializacijo ne bi smeli ročno nikati matrike. Če pa matriko ustvarite ne kot spremenljivko razreda, ampak jo prijavite v telesu funkcije ali zanke, potem prevajalnik ne zagotavlja, da bodo vse vrednosti enake 0 (false, null). V tem primeru uporabite naslednjo zanko za izločitev matrike: int array = new int [10000]; // ustvarimo matriko z 10000 elementi za (int i = 0; i
2. korak
Ničelno polje v Javi. V nasprotju s C / C ++ v Javi se pri inicializaciji polja kot spremenljivke razreda vsem elementom takoj dodeli vrednost, enaka: 0 - če gre za niz številk, false - če gre za niz logičnih spremenljivk, null - če gre za niz predmetov. Zato v Javi med inicializacijo ne bi smeli ročno nikati matrike. Če pa matriko ustvarite ne kot spremenljivko razreda, ampak jo prijavite v telesu funkcije ali zanke, potem prevajalnik ne zagotavlja, da bodo vse vrednosti enake 0 (false, null). V tem primeru uporabite naslednjo zanko za izločitev matrike: int array = new int [10000]; // ustvarimo matriko z 10000 elementi za (int i = 0; i