BastianW
Mitglied
Hallo zusammen,
ich sitzte hier gerade an der function malloc und wie ich damit den Speicherplatz für 99 int variablen reservieren kann.
Würde das folgende Konstrukt so klappen:
Wenn ich die Doku dann verstanden habe könnte ich dann mittels:
p[0] = 99;
p[1] = 23;
...
p[98] = 32
auf die variablen dann zugreifen.
Frage 1:
Stimmt das auch so?
Frage 2:
Ist es richtig das ich hier mit p[0] anfange? Ein p[99] wirds dann ja nicht geben.
ich sitzte hier gerade an der function malloc und wie ich damit den Speicherplatz für 99 int variablen reservieren kann.
Würde das folgende Konstrukt so klappen:
Code:
int *p = (int *) malloc(99 * sizeof(int));
Wenn ich die Doku dann verstanden habe könnte ich dann mittels:
p[0] = 99;
p[1] = 23;
...
p[98] = 32
auf die variablen dann zugreifen.
Frage 1:
Stimmt das auch so?
Frage 2:
Ist es richtig das ich hier mit p[0] anfange? Ein p[99] wirds dann ja nicht geben.