Ц програм за приступ елементима низа помоћу показивача

У овом примеру ћете научити да приступате елементима низа помоћу показивача.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц за Лооп
  • Ц низови
  • Ц Показивачи
  • Однос између низова и показивача

Приступите елементима низа помоћу показивача

 #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)еквивалентно јеdata
  • data(1)је еквивалентно *(data + 1)и &data(1)еквивалентно јеdata + 1
  • data(2)је еквивалентно *(data + 2)и &data(2)еквивалентно јеdata + 2
  • data(i)је еквивалентно *(data + i)и &data(i)еквивалентно јеdata + i

Посетите ову страницу да бисте сазнали више о односу показивача и низова.

Занимљиви Чланци...