Matricele ca parametrii funcției
Array - un set de date de același tip, la care are loc tratamentul cu utilizarea unui nume comun pentru toți.
Definirea matrice
nume [size] tip;
int Arr_1 [10];
int Arr_2 [] =;
int Arr_3 [3] =;
int Arr_4 [3] =; array determinare parțială. Ultimul element este setat la 0.
Accesul la elementele de matrice.
A [0] = 1;
A [i] = i * 2; // j- index al unui întreg
- Elementul de bază al matricei are un indice de 0 ° C.
- Dimensiunile matrice trebuie să fie constante.
- index Array - un număr întreg de la 0 la k-1, K- unde numărul de elemente din matrice
- Contactarea matrice element este realizată printr-un indice (număr) al elementului.
- Indexul Limbajul C nu este verificată este dintr-o matrice
Indicele poate fi:
Determinarea numărului de elemente de matrice:
Se transferă într-o matrice unidimensională a funcției
Exemplu. Scrieți un program care va apela funcția pentru a imprima elementele de matrice.
Soluție posibilă:
using namespace std;
doi parametri formali. Înregistrare x [] indică faptul că aceasta este o matrice a trecut la subrutina. Antet poate arăta astfel:
conduce la concluzia pe monitorul trei elemente ale șirului, începând cu elementul de la indexul 2. În acest caz, funcția în sine nu are nevoie de nici o modificare. În acest sens, limbi C / C ++ este mult mai convenabil pentru multe alte limbi.