Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Collegamento tra Puntatore e Variabile | Fondamenti Dei Puntatori
Puntatori e Riferimenti in C++
Sezione 1. Capitolo 3
single

single

bookCollegamento tra Puntatore e Variabile

Scorri per mostrare il menu

Quando si modifica il valore tramite il puntatore dereferenziato, si sta essenzialmente modificando il contenuto della posizione di memoria a cui punta. Questo influisce direttamente sulla variabile originale.

Note
Nota

Modificare il valore tramite *(p_variable) è equivalente a modificare il valore di variable.

Compito

Swipe to start coding

Nei sistemi di monitoraggio reali, le letture dei sensori possono talvolta risultare non valide o fuori dall'intervallo previsto.
Ad esempio, un sensore di temperatura potrebbe restituire valori negativi a causa di errori, oppure un sensore potrebbe riportare valori superiori al limite massimo consentito.

In questo esercizio, implementerai una funzione che normalizza una lettura del sensore utilizzando un puntatore.
Le regole di normalizzazione sono:

  • Se la lettura del sensore è negativa, impostarla a 0.

  • Se la lettura del sensore è maggiore di 100, impostarla a 100.

  1. All'interno della funzione normalizeSensor, utilizzare il puntatore per accedere al valore del sensore (*p_sensor).
  2. Applicare le regole di normalizzazione:
    • Se il valore puntato dal puntatore è inferiore a 0, impostarlo a 0.
    • Se il valore puntato dal puntatore è superiore a 100, impostarlo a 100.
  3. Non modificare alcuna variabile al di fuori di questa funzione; tutte le modifiche devono essere effettuate tramite il puntatore.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt