У овом примеру ћете научити да приступате елементима низа помоћу показивача.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц за Лооп
- Ц низови
- Ц Показивачи
- Однос између низова и показивача
Приступите елементима низа помоћу показивача
#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; )
Оутпут
Унесите елементе: 1 2 3 5 4 Унели сте: 1 2 3 5 4
У овом програму елементи се чувају у целобројном низу data().
Затим се елементима низа приступа помоћу ознаке показивача. Између осталог,
data(0)је еквивалентно*dataи&data(0)еквивалентно јеdatadata(1)је еквивалентно*(data + 1)и&data(1)еквивалентно јеdata + 1data(2)је еквивалентно*(data + 2)и&data(2)еквивалентно јеdata + 2…data(i)је еквивалентно*(data + i)и&data(i)еквивалентно јеdata + i
Посетите ову страницу да бисте сазнали више о односу показивача и низова.








