Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Зв'язок Між Вказівником і Змінною | Основи Вказівників
Покажчики та Посилання в C++
Секція 1. Розділ 3
single

single

bookЗв'язок Між Вказівником і Змінною

Свайпніть щоб показати меню

Коли значення змінюється через розіменований вказівник, фактично змінюється вміст комірки пам'яті, на яку він вказує. Це безпосередньо впливає на початкову змінну.

Note
Примітка

Зміна значення через *(p_variable) еквівалентна зміні значення variable.

Завдання

Проведіть, щоб почати кодувати

У реальних системах моніторингу показники датчиків іноді можуть бути некоректними або виходити за межі очікуваного діапазону.
Наприклад, температурний датчик може видавати від’ємні значення через помилки, або датчик може повідомляти значення, що перевищують максимально допустиму межу.

У цьому завданні необхідно реалізувати функцію, яка нормалізує показник датчика за допомогою вказівника.
Правила нормалізації:

  • Якщо показник датчика від’ємний, встановити його в 0.

  • Якщо показник датчика більший за 100, встановити його в 100.

  1. Усередині функції normalizeSensor використовуйте вказівник для доступу до значення датчика (*p_sensor).
  2. Застосуйте правила нормалізації:
    • Якщо значення, на яке вказує вказівник, менше 0, встановіть його в 0.
    • Якщо значення, на яке вказує вказівник, більше 100, встановіть його в 100.
  3. Не змінюйте жодних змінних поза цією функцією; усі зміни мають виконуватися через вказівник.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt