Šajā piemērā jūs iemācīsities piekļūt masīva elementiem, izmantojot rādītāju.
Lai saprastu šo piemēru, jums vajadzētu būt zināšanām par šādām C programmēšanas tēmām:
- C cilnei
- C Masīvi
- C Norādes
- Attiecības starp masīviem un rādītājiem
Piekļūstiet masīva elementiem, izmantojot rādītājus
#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; )
Rezultāts
Ievadiet elementus: 1 2 3 5 4 Jūs ievadījāt: 1 2 3 5 4
Šajā programmā elementi tiek glabāti vesela skaitļa masīvā data().
Pēc tam masīva elementiem var piekļūt, izmantojot rādītāja apzīmējumu. Starp citu,
data(0)ir ekvivalents*dataun&data(0)ir ekvivalentsdatadata(1)ir ekvivalents*(data + 1)un&data(1)ir ekvivalentsdata + 1data(2)ir ekvivalents*(data + 2)un&data(2)ir ekvivalentsdata + 2…data(i)ir ekvivalents*(data + i)un&data(i)ir ekvivalentsdata + i
Apmeklējiet šo lapu, lai uzzinātu par attiecībām starp rādītājiem un masīviem.








