Declarare
Un vector se declara in sectiunea de declaratii a programului, la fel ca orice ala variabila.
Tablourile unidimensionale fac parte din tipurile structurate de date.
L declararea tablourilor unidimensionale este obligatoriu sa apara:
1.Tipul de date al elementelor
2. Numele tabloului
3.Numarul maxim de elemente din vector
Observatii:
- Orice tablou se caracterizeaza printr-un numar maxim de elemente reprezentand numarul maxim de elemente care se pot memora in tablou..
- Primul indice din vector este 0 prin urmare:
- Primul element ocupa pozitia 0 (insa depinde de optiunea programatorului acest lucru)
- Indicia elementelor sunt cuprinsi intre 0 si numarul maxim de elemente-1
- Programtorul poate memora primul numar pe pozitia 1, al doilea pe pozitia 2 s.a.m.d insa numarul total de elemente pe care-l poate memora in vector va fi cu un element mai putin.
Sintaxa declararii tablourilor unidimensionale:
<tip data> <nume_tablou> [<numar maxim de elemente>]
<tip data>: tipul elementelor din vector
<nume tablou>: numele variabilei de tip tablou unidimensional
<numar maxim de elemente>: numarul maxim de elemente care se pot memora in vector
Exemple:
a) int a[200]; Corect. Numele tabloului este a, numarul maxim de elemente este 200, tipul elementelor este intreg.
b) char a[0..20]; Incorect
c) int a[1..10,2..10]; Incorect
d) char a[10]; Corect. Numele tabloului este a, numarul maxim de elemente este 10, elementele sunt de tip char (aceasta declarative este specifica unui sir de caractere cu maxim 10 caractere)
e) float a[20]; Corect. Numele tabloului este a; numarul maxim de elemente este 20; tipul elementelor este real.
f) Char a[1]; Incorect