У цьому прикладі ви навчитесь отримувати доступ до елементів масиву за допомогою вказівника.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:
- C для петлі
- C Масиви
- C Покажчики
- Взаємозв'язок між масивами та покажчиками
Доступ до елементів масиву за допомогою покажчиків
#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
Відвідайте цю сторінку, щоб дізнатись про взаємозв'язок між покажчиками та масивами.








