Hoe Een Array Op Nul Te Zetten

Inhoudsopgave:

Hoe Een Array Op Nul Te Zetten
Hoe Een Array Op Nul Te Zetten

Video: Hoe Een Array Op Nul Te Zetten

Video: Hoe Een Array Op Nul Te Zetten
Video: Create observable from array 2024, November
Anonim

Arrays zijn een van de vereiste attributen van elke programmeertaal. Daarom is er bijna geen programmeur die ze nog nooit in zijn softwareproducten heeft gebruikt. Ze maken het gemakkelijker om ze te maken. Verschillende bewerkingen met arrays nemen soms het grootste deel van de programmacode in beslag. Een van dergelijke bewerkingen is de nulstelling.

Hoe een array op nul te zetten
Hoe een array op nul te zetten

instructies:

Stap 1

Nul-array in C / C ++. Bij het initialiseren van een array in C en C++ krijgen de array-elementen een willekeurige waarde toegewezen, in tegenstelling tot bijvoorbeeld talen als C# of Java. Er is daarom geen reden om te hopen dat alle elementen gelijk zullen zijn aan een bepaalde waarde. Voor C en C++ zijn er verschillende manieren om arrays op nul te zetten. Gebruik hiervoor bij het maken de volgende code: int array [10000] memset (array, 0, 10000) Deze code maakt een array van 10000 elementen en kent aan elk element de waarde 0 toe. array van nullen tijdens initialisatie, gebruik de eenvoudigere code: int array [100] = {0}; Deze code maakt een array van 100 elementen en wijst alle elementen toe aan 0. Om de array op nul te zetten, gebruikt u de lussen: i = 0; voor (ik; i

Nul-array in Java. In tegenstelling tot C / C ++ in Java, krijgen alle elementen bij het initialiseren van een array als klassevariabele onmiddellijk een waarde die gelijk is aan: 0 - als het een array van getallen is, false - als het een array van booleaanse variabelen is, null - als het een array van objecten is. Daarom moet u in Java een array niet handmatig op nul zetten tijdens de initialisatie. Maar als u een array niet als klassevariabele maakt, maar deze declareert in de hoofdtekst van een functie of lus, dan kan de compiler niet garanderen dat alle waarden gelijk zijn aan 0 (false, null). Gebruik in dit geval de volgende lus om de array op nul te zetten: int array = new int [10000]; // maak een array met 10000 elementen voor (int i = 0; i

Stap 2

Nul-array in Java. In tegenstelling tot C / C ++ in Java, krijgen alle elementen bij het initialiseren van een array als klassevariabele onmiddellijk een waarde die gelijk is aan: 0 - als het een array van getallen is, false - als het een array van booleaanse variabelen is, null - als het een array van objecten is. Daarom moet u in Java een array niet handmatig op nul zetten tijdens de initialisatie. Maar als u een array niet als klassevariabele maakt, maar deze declareert in de hoofdtekst van een functie of lus, dan kan de compiler niet garanderen dat alle waarden gelijk zijn aan 0 (false, null). Gebruik in dit geval de volgende lus om de array op nul te zetten: int array = new int [10000]; // maak een array met 10000 elementen voor (int i = 0; i

Aanbevolen: