Kas yra rodyklė?

Kompiuterių programavimo srityje rodyklės yra indeksuoti kintamųjų rinkiniai, kuriuose kintamieji yra rodyklės (nuoroda į vietą atmintyje).

Rodikliai yra svarbi kompiuterių mokslo priemonė kuriant, naudojant ir naikinant visų tipų duomenų struktūras. Nuorodų masyvas yra naudingas dėl tos pačios priežasties, kad visos matricos yra naudingos: tai leidžia skaitiniu mastu indeksuoti didelį kintamųjų rinkinį.

Toliau pateikiami C rodyklės, kuriose kiekvienas rodiklis vienoje matricoje nukreipiamas į sveiką skaičių kitame, o po to nukopijuojant rodykles spausdinami sveikųjų skaičių reikšmės. Kitaip tariant, šis kodas išspausdina reikšmę atmintyje, kur rodomi taškai.

 #include const int ARRAY_SIZE = 5; int main () {/ * pirma, deklaruokite ir nustatykite penkių sveikų skaičių masyvą: * / int array_of_integers [] = {5, 10, 20, 40, 80}; / * toliau, deklaruokite penkių taškų skaičių skaičių: * / int i, * array_of_pointers [ARRAY_SIZE]; (i = 0; i <ARRAY_SIZE; i ++) {/ * indeksams nuo 1 iki 5, nustatykite rodyklę, nukreiptą į atitinkamą sveikąjį skaičių: * / array_of_pointers [i] = & array_of_integers [i]; } (i = 0; i <ARRAY_SIZE; i ++) {/ * atspausdinkite rodyklių nurodytus sveikųjų skaičių skaičius: * / printf ("array_of_integers [% d] =% d n", i, * array_of_pointers [ i]); } 0; } 

Pirmiau minėtos programos produkcija yra:

 array_of_integers [0] = 5 array_of_integers [1] = 10 array_of_integers [2] = 20 array_of_integers [3] = 40 array_of_integers [4] = 80 

Array, Computer Science, Memory, Pointer, programavimo terminai