Що потрібно задати при оголошенні змінних покажчиків?

При оголошенні змінної-покажчика потрібно ставити зірочку поруч із типом, щоб його було легше відрізнити від непрямого звернення. Як і звичайні змінні, покажчики не ініціалізуються під час оголошення. Якщо вони не ініціалізовані значенням, вони будуть містити сміття.

Покажчики мають бути оголошені до того, як їх можна буде використовувати, як і перемінні. Синтаксис оголошення покажчика полягає в розміщення * перед ім'ям . Покажчик також пов'язаний з типом (наприклад, int та double).

Змінні зберігають у собі значення. Вказівники так само, але значенням є адреса іншої змінної.

Передача параметрів за значенням та посиланням Такий спосіб передачі параметрів називається передачею параметрів за значенням. Амперсанди перед ім'ям змінної означають, що ця змінна є не локальною змінною, а посиланням на змінну, вказану як параметр при виклику функції.

Розіменування покажчика Ця операція дозволяє отримати об'єкт за адресою, яка зберігається в покажчику. Через вираз *pa ми можемо отримати значення за адресою, що зберігається в покажчику pa , а через вираз типу *pa = значення вкласти за цією адресою нове значення.

спочатку йде оператор області дії (Dim, Public, Static), відразу за ним ім'я змінної, потім оператор As і тип. На що варто звернути увагу, при оголошенні змінних подібним чином: між ім'ям змінної та знаком типу не повинно бути прогалин.

Навіщо нам потрібно вказувати тип в оголошенні покажчика? Вказівка ​​типу в оголошенні покажчика допомагає компілятору в розіменуванні та арифметичних операціях покажчика .

Це потрібно, щоб отримати значення того, на що він вказує. Без типу при непрямому зверненні через покажчик не знав би, як інтерпретувати вміст, яку він вказує. З цієї причини тип покажчика і тип змінної, адресу якої йому присвоюється, повинні збігатися.

Ми можемо оголосити змінні для зберігання даних за допомогою ключових слів var , let або const .