Sådan Nulstilles En Matrix

Indholdsfortegnelse:

Sådan Nulstilles En Matrix
Sådan Nulstilles En Matrix

Video: Sådan Nulstilles En Matrix

Video: Sådan Nulstilles En Matrix
Video: ESP32 Matrix VL6180 2024, September
Anonim

Arrays er en af de krævede egenskaber for ethvert programmeringssprog. Derfor er der næppe en programmør, der aldrig har brugt dem i sine softwareprodukter. De gør det lettere at skabe dem. Forskellige operationer med arrays optager undertiden det meste af programkoden. En af sådanne operationer er dens nulstilling.

Sådan nulstilles en matrix
Sådan nulstilles en matrix

Instruktioner

Trin 1

Nul array i C / C ++. Ved initialisering af en matrix i C og C ++ tildeles matrixelementerne en tilfældig værdi i modsætning til for eksempel sprog som C # eller Java. Derfor er der ingen grund til at håbe, at alle elementer vil være lig med en bestemt værdi. For C og C ++ er der flere måder at nulstille arrays på. For at gøre dette, når du opretter det, skal du bruge følgende kode: int array [10000]; memset (array, 0, 10000); Denne kode opretter en matrix på 10000 elementer og tildeler hvert element værdien 0. Også for at oprette en array af nuller under initialisering, brug den enklere kode: int array [100] = {0}; Denne kode opretter en matrix på 100 elementer og tildeler alle elementer til 0. Brug løkkerne til at nulstille arrayet: i = 0; for (i; i

Nul array i Java. I modsætning til C / C ++ i Java tildeles alle elementer straks en værdi, der er lig med: 0 - hvis det er et array med tal, falsk - hvis det er et array med boolske variabler, null når man initialiserer en matrix som en klassevariabel. - hvis det er en række objekter. Derfor skal du i Java ikke manuelt nulstille et array under initialiseringen. Men hvis du opretter en matrix ikke som en klassevariabel, men deklarerer den i kroppen af en funktion eller loop, garanterer ikke compileren, at alle værdier er lig med 0 (false, null). I dette tilfælde skal du bruge følgende sløjfe til at nulstille arrayet: int array = new int [10000]; // opret en matrix med 10000 elementer for (int i = 0; i

Trin 2

Nul array i Java. I modsætning til C / C ++ i Java tildeles alle elementer straks en værdi svarende til: 0 - hvis det er et array med tal, falsk - hvis det er et array med boolske variabler, null ved initialisering af en matrix som en klassevariabel. - hvis det er en række objekter. Derfor skal du i Java ikke manuelt nulstille et array under initialiseringen. Men hvis du opretter en matrix ikke som en klassevariabel, men deklarerer den i kroppen af en funktion eller loop, garanterer ikke compileren, at alle værdier er lig med 0 (false, null). I dette tilfælde skal du bruge følgende sløjfe til at nulstille arrayet: int array = new int [10000]; // opret en matrix med 10000 elementer for (int i = 0; i

Anbefalede: