single
Зв'язок Між Вказівником і Змінною
Свайпніть щоб показати меню
Коли значення змінюється через розіменований вказівник, фактично змінюється вміст комірки пам'яті, на яку він вказує. Це безпосередньо впливає на початкову змінну.
Зміна значення через *(p_variable) еквівалентна зміні значення variable.
Проведіть, щоб почати кодувати
У реальних системах моніторингу показники датчиків іноді можуть бути некоректними або виходити за межі очікуваного діапазону.
Наприклад, температурний датчик може видавати від’ємні значення через помилки, або датчик може повідомляти значення, що перевищують максимально допустиму межу.
У цьому завданні необхідно реалізувати функцію, яка нормалізує показник датчика за допомогою вказівника.
Правила нормалізації:
-
Якщо показник датчика від’ємний, встановити його в
0. -
Якщо показник датчика більший за 100, встановити його в
100.
- Усередині функції
normalizeSensorвикористовуйте вказівник для доступу до значення датчика (*p_sensor). - Застосуйте правила нормалізації:
- Якщо значення, на яке вказує вказівник, менше
0, встановіть його в0. - Якщо значення, на яке вказує вказівник, більше
100, встановіть його в100.
- Якщо значення, на яке вказує вказівник, менше
- Не змінюйте жодних змінних поза цією функцією; усі зміни мають виконуватися через вказівник.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат