C Programmieren für Anfänger Tutorial #20 - Pointer auf Arrays

preview_player
Показать описание
In diesem Tutorial geht es um Pointer auf Arrays.

* *Meine Website mit allen anderen Kanälen und Newsletter* *:

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

Okay schön ins gut, hab ich verstanden. Aber wofür benutze ich das jetzt produktiv? Könnte doch genauso gut direkt a[1] ausgeben, statt kompliziert erst mit Pointern zu hantieren.

bubbl_media
Автор

Ist es wirklich möglich, mit C willkürlich auf den Speicher zuzugreifen? Ich dachte verschiedene Prozesse haben eigentlich einen getrennten Speicher und würden somit ihren Speicher vor dem Zugriff anderer Prozesse schützen.

JakobRobert
Автор

sry falls die frage jetzt dumm klingt, aber was ist wenn man in zwei async threads gleichzeitig arrays erstellt, kann man dann mit *(pointer + 1) immer noch auf das nächste element des arrays zugreifen, oder überschneiden sich dann beide arrays???

Ich hoffe irgendjemand kann meine frage nachvollziehen.

trysam
Автор

Ich weiß, die Frage kommt jetzt gerade echt spöt weil das Video schon paar Jahre alt ist. Aber würde in dem Artay nicht a (2) reichen? weil 0, 1, 2 sind ja dann die ersten drei werte 🤔

lisap
Автор

Kann mir bitte jemand sagen warum das nicht geht? Hab nur die vermutung dass es am Pointer liegen könnte.
int main() {

int a[] = {3, 4, 2};
int i;
int ergebnis = 0;
int *ptr;
int b = 3;
*ptr = a;

for(i = 0; i < b; i++) {

ergebnis += *(ptr + i);
}

printf("%d", ergebnis);
return 0; }

gphii
Автор

Sehr schön erklärt, 10x besesr als mein Dozent! ;)

glorytheman
Автор

man kann auch die array gleich ausgeben wie bei java oderso...
int a[1];
int *ptr = a;
int i = 0;
while (i >=0) {
*(ptr+i) = 0;
}
Bitte 1x ausführen. xD


nein das wird euren windows oder den ram leeren. macht es nicht!

Knightfire
Автор

Oh man... Da sieht man mal wie alt C doch ist...

DiesundDasTutorial
Автор

Hab gerade mein Windoof gebluescreened nur weil ich was in die falsche Speicherstelle geschrieben hab D:

vincent.schmandt
Автор

C hat halt kein Bounds Checking 3:55 ^^

FilmfanOliver