Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Taulukon Osoitinaritmetiikan Harjoittelu | Osoitinlaskenta
C++-Osoittimet ja Viittaukset
Osio 2. Luku 4
single

single

bookHaaste: Taulukon Osoitinaritmetiikan Harjoittelu

Pyyhkäise näyttääksesi valikon

Rivin käsittely
Sarakkeen käsittely
*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.

  1. Määrittele muuttuja maxTemp suurimman lämpötilan tallentamista varten.
  2. Alusta maxTemp taulukon ensimmäisen alkion arvolla käyttäen osoitinsyntaksia.
  3. Käy jokainen alkio läpi osoitinsyntaksilla: *(*(arr + i) + j).
  4. Vertaa käsiteltyä alkiota maxTemp-muuttujaan.
  5. Jos alkio on suurempi kuin maxTemp, päivitä maxTemp tämän uuden arvon mukaiseksi.
  6. Kun kaikki alkiot on käsitelty, palauta maxTemp suurimpana lämpötilana ruudukosta.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt