Taulukot ovat yksi minkä tahansa ohjelmointikielen vaadituista ominaisuuksista. Siksi tuskin on ohjelmoijaa, joka ei olisi koskaan käyttänyt niitä ohjelmistotuotteissaan. Ne helpottavat niiden luomista. Erilaiset matriisitoiminnot vievät joskus suurimman osan ohjelmakoodista. Yksi tällaisista operaatioista on sen nollaaminen.
Ohjeet
Vaihe 1
Nolla taulukko C / C ++. Alustettaessa taulukkoa C: ssä ja C ++: ssa taulukkoelementeille annetaan satunnaisarvo, toisin kuin esimerkiksi kielillä, kuten C # tai Java. Siksi ei ole syytä toivoa, että kaikki elementit ovat yhtä suuria kuin tietty arvo. C: lle ja C ++: lle on useita tapoja nollata taulukot. Käytä tätä luodessasi seuraavaa koodia: int array [10000]; memset (array, 0, 10000); Tämä koodi luo 10000 elementin matriisin ja antaa kullekin elementille arvon 0. Luo myös nollataulukko alustuksen aikana, käytä yksinkertaisempaa koodia: int array [100] = {0}; Tämä koodi luo 100 elementin matriisin ja määrittää kaikki elementit arvoon 0. Jos haluat nollata ryhmän, käytä silmukoita: i = 0; varten (i; i
Nolla taulukko Java-tilassa. Toisin kuin C / C ++ Java-ohjelmassa, alustettaessa taulukkoa luokan muuttujana, kaikille elementeille määritetään välittömästi arvo: 0 - jos se on joukko numeroita, false - jos se on joukko loogisia muuttujia, null - jos se on joukko esineitä. Siksi Java-järjestelmässä ei pidä nollata matriisia manuaalisesti alustuksen aikana. Mutta jos et luo taulukkoa luokan muuttujaksi, mutta ilmoitat sen funktion tai silmukan rungossa, kääntäjä ei takaa, että kaikki arvot ovat yhtä suuret kuin 0 (väärä, nolla). Käytä tällöin seuraavaa silmukkaa nollataksesi taulukon: int array = new int [10000]; // luo taulukko, jossa on 10000 elementtiä (int i = 0; i
Vaihe 2
Nolla taulukko Java-tilassa. Toisin kuin C / C ++ Java-ohjelmassa, alustettaessa taulukkoa luokan muuttujana, kaikille elementeille määritetään välittömästi arvo: 0 - jos se on numeroita, false - jos se on looginen muuttuja, null - jos se on joukko esineitä. Siksi Java-järjestelmässä ei pidä nollata matriisia manuaalisesti alustuksen aikana. Mutta jos et luo taulukkoa luokan muuttujaksi, mutta ilmoitat sen funktion tai silmukan rungossa, kääntäjä ei takaa, että kaikki arvot ovat yhtä suuret kuin 0 (väärä, nolla). Käytä tällöin seuraavaa silmukkaa nollataksesi taulukon: int array = new int [10000]; // luo taulukko, jossa on 10000 elementtiä (int i = 0; i