C Programa pasiekti masyvo elementus naudojant žymeklį

Š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 lygiavertisdata
  • data(1)yra lygiavertis *(data + 1)ir &data(1)yra lygiavertisdata + 1
  • data(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į.

Įdomios straipsniai...