Hur Man Nollställer En Matris

Innehållsförteckning:

Hur Man Nollställer En Matris
Hur Man Nollställer En Matris

Video: Hur Man Nollställer En Matris

Video: Hur Man Nollställer En Matris
Video: Hur man nollställer trum-räknaren på OKI B4600 2024, December
Anonim

Arrayer är ett av de obligatoriska attributen för alla programmeringsspråk. Därför finns det knappast en programmerare som aldrig har använt dem i sina programvaruprodukter. De gör det lättare att skapa dem. Olika operationer med matriser tar ibland upp det mesta av programkoden. En av sådana operationer är dess nollställning.

Hur man nollställer en matris
Hur man nollställer en matris

Instruktioner

Steg 1

Noll array i C / C ++. Vid initiering av en matris i C och C ++ tilldelas matriselementen ett slumpmässigt värde, till skillnad från till exempel språk som C # eller Java. Därför finns det ingen anledning att hoppas att alla element är lika med ett visst värde. För C och C ++ finns det flera sätt att nollställa matriser. För att göra detta, när du skapar den, använd följande kod: int array [10000]; memset (array, 0, 10000); Denna kod skapar en array med 10000 element och tilldelar varje element värdet 0. För att skapa en nolla-array under initialisering, använd den enklare koden: int array [100] = {0}; Den här koden skapar en array med 100 element och tilldelar alla element till 0. För att nollställa arrayen, använd looparna: i = 0; för (i; i

Noll array i Java. Till skillnad från C / C ++ i Java tilldelas alla element omedelbart ett värde som är lika med: 0 - om det är en rad med siffror, falskt - om det är en array med booleska variabler, null - om det är en uppsättning objekt. Därför bör du i Java inte manuellt nollställa en matris under initialiseringen. Men om du skapar en matris som inte är en klassvariabel, men deklarerar den i kroppen av en funktion eller slinga, garanterar inte kompilatorn att alla värden kommer att vara lika med 0 (false, null). Använd i det här fallet följande slinga för att nollställa matrisen: int array = new int [10000]; // skapa en matris med 10000 element för (int i = 0; i

Steg 2

Noll array i Java. Till skillnad från C / C ++ i Java tilldelas alla element omedelbart ett värde som är lika med: 0 - om det är en rad med siffror, falskt - om det är en array med booleska variabler, null - om det är en uppsättning objekt. Därför bör du i Java inte manuellt nollställa en matris under initialiseringen. Men om du skapar en matris inte som en klassvariabel, men deklarerar den i kroppen för en funktion eller slinga, garanterar inte kompilatorn att alla värden kommer att vara lika med 0 (falskt, null). I det här fallet använder du följande slinga för att nollställa matrisen: int array = new int [10000]; // skapa en matris med 10000 element för (int i = 0; i

Rekommenderad: