Abschnitt 2. Kapitel 2
single
Herausforderung: Zeigerarithmetik
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
Manchmal möchten Sie in der Programmierung den Wert einer Variablen indirekt über einen Zeiger abrufen.
In dieser Aufgabe schreiben Sie eine Funktion, die mit einer Variablen beginnt, einen Zeiger zu einer anderen Variablen verschiebt und den dort gespeicherten Wert zurückgibt.
- Berechnen Sie die Distanz zwischen den beiden Zeigern, indem Sie die Adresse von
p_startvon der Adresse vonp_targetsubtrahieren. - Addieren Sie diese Differenz zum Zeiger
p_start. Dadurch erhalten Sie einen Zeiger auf den Wert, der inp_targetgespeichert ist. - Geben Sie den Wert zurück, auf den
p_startzeigt.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 2
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen