Що потрібно задати при оголошенні змінних покажчиків?
Покажчики мають бути оголошені до того, як їх можна буде використовувати, як і перемінні. Синтаксис оголошення покажчика полягає в розміщення * перед ім'ям . Покажчик також пов'язаний з типом (наприклад, int та double).
Змінні зберігають у собі значення. Вказівники так само, але значенням є адреса іншої змінної.
Передача параметрів за значенням та посиланням Такий спосіб передачі параметрів називається передачею параметрів за значенням. Амперсанди перед ім'ям змінної означають, що ця змінна є не локальною змінною, а посиланням на змінну, вказану як параметр при виклику функції.
Розіменування покажчика Ця операція дозволяє отримати об'єкт за адресою, яка зберігається в покажчику. Через вираз *pa ми можемо отримати значення за адресою, що зберігається в покажчику pa , а через вираз типу *pa = значення вкласти за цією адресою нове значення.
спочатку йде оператор області дії (Dim, Public, Static), відразу за ним ім'я змінної, потім оператор As і тип. На що варто звернути увагу, при оголошенні змінних подібним чином: між ім'ям змінної та знаком типу не повинно бути прогалин.
Навіщо нам потрібно вказувати тип в оголошенні покажчика? Вказівка типу в оголошенні покажчика допомагає компілятору в розіменуванні та арифметичних операціях покажчика .
Це потрібно, щоб отримати значення того, на що він вказує. Без типу при непрямому зверненні через покажчик не знав би, як інтерпретувати вміст, яку він вказує. З цієї причини тип покажчика і тип змінної, адресу якої йому присвоюється, повинні збігатися.
Ми можемо оголосити змінні для зберігання даних за допомогою ключових слів var , let або const .