Rezumat: Cursul ar trebui să examineze definiția și inițializarea matrice numerice în limbajul de programare C pentru a stăpâni soluții software exemple tipice de matrice numerice multidimensionale.
Partea teoretică
În programarea C mijloace lingvistice încorporate pentru a defini secvențele de date ordonate [5.1]. Astfel de secvențe sunt numite matrici. Șirurile de date de același tip trebuie să fie raționalizate. Acest laborator va fi considerată matrice cu număr întreg și plutitoare tipuri de date de puncte, și anume tip int. float sau dublu.
5.1. matrice dimensionale
matrice dimensională - aceasta este o listă de variabile asociate de același tip.
Forma generală a unui tablou unidimensional înregistrării [5.2]:
În tipul de mai sus de tipul de înregistrare element de bază declară matrice. Numărul de elemente care vor fi stocate într-o matrice numită array_name. determinată de mărimea elementului.
În C, matrice de indexare începe de la zero. De exemplu, dacă dimensiunea matrice este valoarea 9 determinată, poate fi stocată într-o matrice de 10 elemente cu indexată 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Accesul la elementul individual al matricei se realizează cu ajutorul indicelui. Indicele descrie poziția elementului în cadrul șirului.
Pentru matrice unidimensionale dimensiune globală matrice, în octeți, este dată de:
În C, nu se poate atribui o matrice la alta. Pentru a transfera elemente dintr-un tablou la altul este necesar să se efectueze atribuirea element cu element.
5.2. dimensionale matrice, matrice
matrice dimensională este o listă de matrice unidimensionale.
Forma generală a matrice bidimensională: