Osio 2. Luku 4
single
Haaste: Taulukon Osoitinaritmetiikan Harjoittelu
Pyyhkäise näyttääksesi valikon
*arr | **arr |
*(arr + row) | **(arr + column) |
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Todellisissa sovelluksissa, kuten sääasemissa, teollisuuden antureissa tai tieteellisissä kokeissa, data tallennetaan usein 2D-ruudukkoon, jossa jokainen alkio edustaa mittaustulosta.
Tässä tehtävässä toteutat funktion, joka etsii suurimman lämpötilan käyttäen osoitin osoittimeen -syntaksia. Tämä auttaa ymmärtämään, miten 2D-taulukot tallennetaan muistiin ja miten niissä liikutaan osoittimilla.
- Määrittele muuttuja
maxTempsuurimman lämpötilan tallentamista varten. - Alusta
maxTemptaulukon ensimmäisen alkion arvolla käyttäen osoitinsyntaksia. - Käy jokainen alkio läpi osoitinsyntaksilla:
*(*(arr + i) + j). - Vertaa käsiteltyä alkiota
maxTemp-muuttujaan. - Jos alkio on suurempi kuin
maxTemp, päivitämaxTemptämän uuden arvon mukaiseksi. - Kun kaikki alkiot on käsitelty, palauta
maxTempsuurimpana lämpötilana ruudukosta.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme