Hvordan Nullstille En Matrise

Innholdsfortegnelse:

Hvordan Nullstille En Matrise
Hvordan Nullstille En Matrise

Video: Hvordan Nullstille En Matrise

Video: Hvordan Nullstille En Matrise
Video: How To Find A Leak And Patch An Air Bed Mattress Correctly 2024, November
Anonim

Arrays er en av de nødvendige egenskapene til ethvert programmeringsspråk. Derfor er det knapt en programmerer som aldri har brukt dem i programvareproduktene sine. De gjør det lettere å lage dem. Ulike operasjoner med arrays tar noen ganger opp det meste av programkoden. En av slike operasjoner er dens nullstilling.

Hvordan nullstille en matrise
Hvordan nullstille en matrise

Bruksanvisning

Trinn 1

Null matrise i C / C ++. Når du initialiserer en matrise i C og C ++, tildeles matriseelementene en tilfeldig verdi, i motsetning til for eksempel språk som C # eller Java. Derfor er det ingen grunn til å håpe at alle elementene vil være lik en viss verdi. For C og C ++ er det flere måter å nullstille matriser på. For å gjøre dette, når du oppretter den, bruk følgende kode: int array [10000]; memset (array, 0, 10000); Denne koden vil opprette en matrise på 10000 elementer og tildele hvert element verdien 0. Også for å opprette en array av nuller under initialisering, bruk den enklere koden: int array [100] = {0}; Denne koden vil lage en matrise på 100 elementer og tildele alle elementene til 0. For å nullstille arrayet, bruk løkkene: i = 0; for (i; i

Null matrise i Java. I motsetning til C / C ++ i Java, blir alle elementene umiddelbart tildelt en verdi lik: 0 - hvis det er en rekke tall, false - hvis det er en rekke boolske variabler når null initialiseres en array som en klassevariabel. - hvis det er en rekke objekter. Derfor, i Java, bør du ikke nullstille en matrise manuelt under initialiseringen. Men hvis du oppretter en matrise ikke som en klassevariabel, men deklarerer den i kroppen til en funksjon eller løkke, garanterer ikke kompilatoren at alle verdiene vil være lik 0 (false, null). I dette tilfellet bruker du følgende sløyfe til å nullstille matrisen: int array = new int [10000]; // opprette en matrise med 10000 elementer for (int i = 0; i

Steg 2

Null matrise i Java. I motsetning til C / C ++ i Java tildeles alle elementene umiddelbart en verdi som tilsvarer: 0 - hvis det er en rekke tall, false - hvis det er en rekke boolske variabler, null når man initialiserer en matrise som en klassevariabel. - hvis det er en rekke objekter. Derfor, i Java, bør du ikke nullstille en matrise manuelt under initialiseringen. Men hvis du oppretter en matrise ikke som en klassevariabel, men deklarerer den i kroppen til en funksjon eller løkke, garanterer ikke kompilatoren at alle verdiene vil være lik 0 (false, null). I dette tilfellet bruker du følgende sløyfe til å nullstille matrisen: int array = new int [10000]; // opprette en matrise med 10000 elementer for (int i = 0; i

Anbefalt: