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