C Programmierung: Pointer (Zeiger) intutiv erklärt

preview_player
Показать описание


Meine Hardware:

Software zu den Videos:

* Affiliate Link: Das bedeutet, dass ich am Verkaufspreis beteiligt werde,
es enstehen keine Kosten für dich und ich bekomme ein Stück vom Kuchen ab.
Рекомендации по теме
Комментарии
Автор

Bin hier her gekommen nachdem ich jegliche Hoffnung auf Verständnis der Pointer bereits aufgeben hatte. Sehr gutes Video und 10000 mal besser erklärt als mein Professor.

jens
Автор

Ich habe übrigens gelernt, dass man das Sternchen immer direkt vor dem Zeigernamen setzt. Dem Compiler ist es egal ob Leerzeichen vorhanden sind oder nicht, es dient aber der besseren Lesbarkeit.
int* i, j; //Heißt NICHT, dass i UND j Zeiger sind, NUR i in dem Fall ist ein Zeiger.
Besser zu lesen ist:
int *i, j;

marcel
Автор

Viel Spaß beim Video!
Das ist ein Re-upload, da ich am Ende einen kleinen Fehler hatte.
Ich hoffe das hilft euch weiter!
Ansonsten checkt die Videobeschreibung aus.

Franneck
Автор

die Erklärung mit der Zeichnung war super. Bin mit diesem Video viel schneller vorangekommen als mit den Erklärungen von meinem prof.... Vielen Dank ^^

_Armahel_
Автор

Super Video, vor allem dann noch mal die Erklärung mit der Zeichnung. Vielen Dank!

danielgrannn
Автор

Das war sehr hilfreich!
Aber wofür braucht man das genau? Hast du vlt. Anwendungsbeispiele?

CaptainMalibu
Автор

Das war ein echt hilfreiches Video. Vielen Dank! =)

OhnezahnPK
Автор

Im Prinzip gut erklärt. Trotzdem verstehe ich nicht, was der Vorteil von Pointern gegenüber Variablen ist.

bubbl_media
Автор

Super Video, genau das was ich gebraucht hab

cronus
Автор

Ich habe das gerade im Dunkeln geguckt. Bruder der Cut auf das weiße Blatt hat mich so geflashbangt. Nächstes mal kleine Warnung

dasbaum
Автор

Gut erklärt aber fand es schade, dass du viele unbekannte Sachen rausgehauen hast ohne die zu erklären musste halt googeln xD

surprise
Автор

wooow perfekt sehr gute Erklärung vielen dank

mediaammi
Автор

Hey, nochmal eine frage:
Wofür steht das (int*) in "j = (int*) malloc(sizeof(int));"

schokodrache
Автор

was ist der unterschied zwischen Stack und Heap? xD

animus
Автор

Geiles VIdeo! Grüße an die FMIs aus Wob

optimumcsgo
Автор

Zu deiner Grafik am Ende: Malloc liefert doch einen Zeiger, der in diesem Fall auf einen Integer zeigt (bzw. der Wert, der in der Heap gespeichert werden soll). Wir haben:

int *j = (int*)malloc(sizeof(int))
(Zeiger j zeigt auf Zeiger malloc)

Der Zeiger j (von Stack ausgehend) zeigt auf den Zeiger malloc (in deiner Darstellung hätte man also den Zeiger von j auf den Titel „Heap setzen müssen).
Der Zeiger malloc, zeigt wiederum auf eine freie Speichersysteme im Heap.

Also passiert beim Abruf folgendes:

int &j = Adresse von j auf dem Stack

int j = Adresse von malloc bzw. dem Heap


int *j = Inhalt von Malloc bzw. Dem Heap.
————————————————
Ist so wie ich das sehe, denn richtig?

insideyrmind
Автор

Wie genau habe ich so ein Code zu verstehen:
float temperature = 15.09f;
byte *tempBytes = (byte *)&temperature;

xno_elysiumx
Автор

Ich hing seit ein paar Tagen an einer Hausaufgabe fest. Ein YouTube Video und schon bin ich fertig mit der Aufgabe...
Und da sagen mir Leute, YouTube wäre Zeitverschwendung!!!!

Nihil
Автор

danke sehr gutes Video like und abo hast du von mir

vizzil