Selles näites saate teada, kuidas massiivi elementidele kursori abil juurde pääseda.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:
- C silmuse jaoks
- C Massiivid
- C Näpunäited
- Massiivide ja osutite suhe
Juurdepääs massiivi elementidele osutite abil
#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; )
Väljund
Sisestage elemendid: 1 2 3 5 4 Sisestasite: 1 2 3 5 4
Selles programmis on elemendid salvestatud täisarvu massiivi data().
Seejärel pääsete massiivi elementidele juurde, kasutades kursori märget. Muideks,
data(0)on samaväärne*dataja&data(0)on samaväärnedatadata(1)on samaväärne*(data + 1)ja&data(1)on samaväärnedata + 1data(2)on samaväärne*(data + 2)ja&data(2)on samaväärnedata + 2…data(i)on samaväärne*(data + i)ja&data(i)on samaväärnedata + i
Viiturite ja massiivide vaheliste suhete kohta leiate selle lehe.








