Ich hoffe das ist jetzt nichts peinliches, aber... Mache ich einen normalen Zeiger wie hier,
1 | char* arg; |
... dann habe ich lediglich eine Variable, die auf einen Speicherbereich zeigt, diesen aber nicht in meiner Funktion initialisiert. Nun möchte ich aber einen Zeiger auf einen Zeigber-Array haben:
1 | char* arg[10]; |
Ist das nun das gleiche wie folgendes?
1 | char arr[10]; |
2 | char* arg = arr; |
Oder ist es wiederum einfach nur ein Zeiger, der keinen weiteren Speicher reserviert hat?