En vektor er en re- anselig beholder, der anvendes til at lagre data sekventielt i et edb-program. Vektorer ligner arrays , der også beholdere, der anvendes til at lagre data , og som findes i mange forskellige programmeringssprog . Men vektorer har nogle fordele frem for andre lagrede objekter , der omfatter deques og lister. Fordi C programmeringssprog har været omkring så længe og har været brugt til mange komplekse numeriske beregninger , vil denne artikel diskutere skabe en vektor i C. Instruktioner
1
Medtag vektor klasse i dit program ved kodning " # include . "
2 Definer vektor med en gyldig datatype, som Integer , Boolean eller String . Giv vektoren et navn, så det kan tilgås i koden .
3
Tilføj værdier til vektor ved kodning " push_back ". Denne funktion sætter en værdi ved slutningen af vektoren array. For eksempel, " myVector.push_back ( 22 )" sætter nummer 22 i arrayet . Coding " myVector.push_back (32 )" Næste opretter et array med værdien 22, efterfulgt af 32 .
4
Hent værdier fra vektoren i lineære eller tilfældig rækkefølge. At gøre det i orden, erklære en variabel til at være en tæller, der begynder ved nul. Sløjfe gennem array tælle fra nul til " myVector.size (). " Adgang til de individuelle værdier med " myVector [ x] ", hvor x er det aktuelle indeks af vektoren array.
5
manipulere indholdet af vektoren , hvis nødvendigt. Fjern det sidste element ved hjælp af " pop_back "-funktionen . "Clear" sætter tælle til nul ved at fjerne enhver værdi, "Slet " for at fjerne bestemte værdier individuelt
.