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.