Šiame pavyzdyje išmoksite pasiekti masyvo elementus naudodami žymeklį.
Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C programavimo temas:
- C kilpai
- C masyvai
- C Rodyklės
- Masyvų ir rodyklių santykis
Pasiekite masyvo elementus naudodamiesi rodyklėmis
#include int main() ( int data(5); printf("Enter elements: "); for (int i = 0; i < 5; ++i) scanf("%d", data + i); printf("You entered: "); for (int i = 0; i < 5; ++i) printf("%d", *(data + i)); return 0; )
Rezultatas
Įveskite elementus: 1 2 3 5 4 Įvedėte: 1 2 3 5 4
Šioje programoje elementai yra saugomi sveikojo skaičiaus masyve data().
Tada prie masyvo elementų pasiekiama naudojant žymeklio žymėjimą. Beje,
data(0)yra lygiavertis*datair&data(0)yra lygiavertisdatadata(1)yra lygiavertis*(data + 1)ir&data(1)yra lygiavertisdata + 1data(2)yra lygiavertis*(data + 2)ir&data(2)yra lygiavertisdata + 2…data(i)yra lygiavertis*(data + i)ir&data(i)yra lygiavertisdata + i
Apsilankykite šiame puslapyje, kad sužinotumėte apie rodyklių ir masyvų santykį.








