Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#5

Re: Unterschied: int* bla - int *bla

  Alt 21. Apr 2005, 12:03
Soviel ich weiss sind in beiden Beispielen beide Variablen Pointer. Der * bezieht sich nicht auf die Variable, sondern auf den Typ. Wenn ich schreibe
Code:
int a, b;
Dann sind beide Variablen Integer. Bei
Code:
int* a, b;
sind beide Variablen Pointer, genau wie bei
Code:
int *a, b;
Wie gesagt, der Stern bezieht sich auf den Typ, nicht auf die Variable, und bei der Deklaration von mehreren Variablen in einer Zeile haben alle denselben Typ.
(Das ist meine Ansicht der Dinge, bzw. das, was von den paar C-Stunden haengengeblieben ist. Ich lass mich gerne belehren )

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat