Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#16

Re: [C] Pointeroperationen in C

  Alt 16. Nov 2008, 05:03
Zitat von Hador:
Zitat von Der Jan:
Ähm nicht ganz p[5] liefert das Feldelement mit dem Index 5, also das 6te Element zurück, allerdings ist der Ausdruck falsch, wenn auch syntaktisch richtig. feld[2] -> hier kann es dier ganz schnell mal ne AV raushauen, schau dir mal die Definition von feld an.
Der Pointer zeigt doch schon auf das erste Element und wenn ich ihn dann um fünf Elemente verschiebe zeigt er auf das Sechste
Aber ich werde es noch mal etwas deutlischer aufschreiben.
Es wird hier aber kein Pointer irgendwohin verschoben, nicht ein Stückchen ! Mit "p[n]" bekommst du das n-te Element des Feldes zurück, in deinem Fall ein int, und keinen Pointer, wie nun schon mehrfach erwähnt.....
Gruß, Jan
  Mit Zitat antworten Zitat