Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
capt05 [2020/10/22 23:20] – angelegt administrator | capt05 [2020/10/29 10:42] (aktuell) – administrator | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
<note important> | <note important> | ||
- | **[ * und & ]**\\ | + | **[* und &]**\\ |
Es ist hilfreich, sich laut vorzusagen, was eine Codezeile tut - ein **'' | Es ist hilfreich, sich laut vorzusagen, was eine Codezeile tut - ein **'' | ||
</ | </ | ||
- | **Was ist ein Pointer?**\\ | + | ===== Was ist ein Pointer? |
Ein Pointer ist nur die Adresse eines Speicherblocks mit einer Variablen darin. Das ist alles dazu zu wissen gibt, wenn wir eine Variable und einen Pointer darauf deklarieren. Auf den Wert der Variable können wir auf zwei Arten in diesem Speicherblock zugreifen; entweder mit dem Variablennamen oder mit dem Pointer. | Ein Pointer ist nur die Adresse eines Speicherblocks mit einer Variablen darin. Das ist alles dazu zu wissen gibt, wenn wir eine Variable und einen Pointer darauf deklarieren. Auf den Wert der Variable können wir auf zwei Arten in diesem Speicherblock zugreifen; entweder mit dem Variablennamen oder mit dem Pointer. | ||
Zeile 101: | Zeile 102: | ||
</ | </ | ||
- | **Leere Pointer und Umwandlungen**\\ | + | ===== Leere Pointer und Umwandlungen |
Wir können auch einen Pointer definieren, ohne anzugeben, auf welchen Variablentyp er zeigt. Dies ist ein void-Pointer, | Wir können auch einen Pointer definieren, ohne anzugeben, auf welchen Variablentyp er zeigt. Dies ist ein void-Pointer, | ||
Zeile 134: | Zeile 136: | ||
</ | </ | ||
- | **Wofür verwenden wir Zeiger?**\\ | + | ===== Wofür verwenden wir Zeiger? |
Das ist wirklich alles, was es zu Pointern zu sagen gibt, außer der Frage, warum man sich die Mühe macht. Wir können bereits auf eine Variable mit ihrem Namen zugreifen. Warum brauchen wir also eine komplizierte alternative Methode, um zum Inhalt einer Variablen zu gelangen? | Das ist wirklich alles, was es zu Pointern zu sagen gibt, außer der Frage, warum man sich die Mühe macht. Wir können bereits auf eine Variable mit ihrem Namen zugreifen. Warum brauchen wir also eine komplizierte alternative Methode, um zum Inhalt einer Variablen zu gelangen? | ||
Zeile 144: | Zeile 147: | ||
* **Arrays**\\ C ermöglicht Array-Variablen, | * **Arrays**\\ C ermöglicht Array-Variablen, | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[learnc|{{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||