Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Arraypointer Rekenkunde Oefening | Pointerrekenkunde
C++ Pointers en Referenties
Sectie 2. Hoofdstuk 4
single

single

bookUitdaging: Arraypointer Rekenkunde Oefening

Veeg om het menu te tonen

Toegang tot de rij
Toegang tot de kolom
*arr
**arr
*(arr + row)
**(arr + column)
Taak

Veeg om te beginnen met coderen

In praktijktoepassingen zoals weerstations, industriële sensoren of wetenschappelijke experimenten wordt data vaak opgeslagen in een 2D-raster, waarbij elk element een meting vertegenwoordigt.

In deze opdracht implementeer je een functie die de maximale temperatuur vindt met behulp van pointer-naar-pointer-syntaxis. Dit helpt je te begrijpen hoe 2D-arrays in het geheugen worden opgeslagen en hoe je deze met pointers kunt doorlopen.

  1. Declareer een variabele maxTemp om de maximale temperatuur op te slaan.
  2. Initialiseer maxTemp met de waarde van het eerste element van de array via pointer-syntaxis.
  3. Benader elk element met pointer-syntaxis: *(*(arr + i) + j).
  4. Vergelijk het benaderde element met maxTemp.
  5. Als het element groter is dan maxTemp, werk maxTemp bij met deze nieuwe waarde.
  6. Nadat alle elementen zijn verwerkt, geef maxTemp terug als de gevonden maximale temperatuur in het raster.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt