Beetje Coderen

Les 6

Pointers

Adressen, dereferentie en pointers als functieparameter.

⏱ 50 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een pointer declareren en dereferencen
  • pointers gebruiken om een functie een variabele te laten wijzigen
  • NULL-pointers herkennen

In les 5 zag je dat een functie alleen een kopie krijgt. Hoe kan scanf dan toch jouw variabele vullen? Het antwoord: je geeft niet de waarde mee, maar het adres waar de variabele in het geheugen staat. Een variabele die een adres bevat heet een pointer.

Pointers zijn het onderwerp waar C berucht om is. Met een goede tekening in je hoofd valt het mee: geheugen is een lange rij genummerde vakjes, en een pointer is een vakje waar het nummer van een ander vakje in staat.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?