Resetarea matrice în C / C ++. Când inițializați o matrice în elementele de matrice C și C ++ i se atribuie o valoare aleatoare, în contrast, de exemplu, de limbi, cum ar fi C # sau Java. De aceea, sperăm că toate elementele sunt egale cu o anumită valoare, nu este necesar. Pentru limbile C și C ++, există mai multe metode de a reseta matrice. Pentru a face acest lucru atunci când îl creați, utilizați următorul cod: int matrice [10000]; memset (matrice, 0,10000); Acest cod creează o serie de 10.000 de elemente și atribuie fiecărui element o valoare de 0. De asemenea, pentru a crea o serie de zerouri la inițializare, folosiți mai simplu cod: int array [100] =; Acest cod creează o serie de 100 de elemente, și atribuie valoarea 0 pentru toate elementele de matrice pentru a reseta ciclurile de utilizare: i = 0; pentru (i; i
Folosit în rezolvarea problemelor de programare, structura de date a unui tip se numește o matrice. Toate datele de pe matrice este stocată în memorie. Accesul la fiecare element al șirului este furnizat intrarea oficială, diferită pentru fiecare limbaj de programare. un apel la membrul său, de asemenea, variază în funcție de matrice unidimensionale și multidimensionale. Atribuirea znacheniemassivu poate avea acces la fiecare celulă pe numele de matrice și efectuarea endiancu elementul de matrice. Completarea o serie de date în limbajul C ++ este posibil cu ajutorul mai multor forme de înregistrări.
Umple matrice de date Massiv_I tip numeric int având o dimensiune egală cu 6. Șir de tip înregistrare Massiv_I [0] = 350. Astfel, primul element al șirului ați plasat numărul 350. Pentru a accesa al doilea element al matricii de înregistrare va arata Massiv_I [1] = 450. pentru a umple toate cele șase celule, scrie următorul cod: pentru (int i = 0; i<6; i++ ) Massiv_I[i] = 250. В каждом элементе массива окажется число 250.
informațiile String trebuie introduse într-un ghilimele cadru set de reguli de sintaxa limbajului C. Astfel, pentru atribuirea primului element de matrice char * Massiv_S [2], o valoare șir, scrie o expresie a formei: Massiv_S [0] = „prim element“.
La completarea înregistrării de matrice multidimensionale este complicată, deoarece acum endiancu fiecare celulă va fi mai lung. Depozitarea primei celule 23 într-un int matrice bidimensională Massiv_Dv [3] [2] va avea ca rezultat: Massiv_ D v [0] [0] = 23. Pentru a umple toate elementele matrice în același număr de linii de tip înregistrare: pentru (int i = 0, j = 0; i<3, j<2; i++, j++ ) Massiv_ Dv[i][j] = 23. Числовой двухмерный массив заполнен.