single
Kobling Mellom Peker og Variabel
Sveip for å vise menyen
Når du endrer verdien gjennom dereferert peker, endrer du i realiteten innholdet i minneplassen den peker til. Dette påvirker direkte den opprinnelige variabelen.
Å endre verdien gjennom *(p_variable) er det samme som å endre verdien til variable.
Swipe to start coding
I virkelige overvåkingssystemer kan sensoravlesninger noen ganger være ugyldige eller utenfor forventet område.
For eksempel kan en temperatursensor gi negative verdier på grunn av feil, eller en sensor kan rapportere verdier over den maksimalt tillatte grensen.
I denne oppgaven skal du implementere en funksjon som normaliserer en sensoravlesning ved hjelp av en peker.
Normaliseringsreglene er:
-
Hvis sensoravlesningen er negativ, sett den til
0. -
Hvis sensoravlesningen er større enn 100, sett den til
100.
- Inne i funksjonen
normalizeSensor, bruk pekeren for å få tilgang til sensorverdien (*p_sensor). - Bruk normaliseringsreglene:
- Hvis verdien pekeren peker på er mindre enn
0, sett den til0. - Hvis verdien pekeren peker på er større enn
100, sett den til100.
- Hvis verdien pekeren peker på er mindre enn
- Ikke endre noen variabler utenfor denne funksjonen; alle endringer må gjøres via pekeren.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår