Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:arrays_vs_pointer [2011/12/13 12:36]
wikisysop [C → Arrays vs. Zeiger]
tux:arrays_vs_pointer [2011/12/15 19:51] (aktuell)
wikisysop
Zeile 25: Zeile 25:
 ...</​xterm>​ ...</​xterm>​
  
-Interessant sind hierbei die Zeilen <fc #​0000FF><​main+6></​fc>,​ <fc #​0000FF><​main+10></​fc>,​ <fc #​0000FF><​main+14></​fc>​ und die Zeile <fc #​800000><​main+39></​fc>​. In den ersten drei Zeilen wird das >><​fc #​0000FF>​carray</​fc><<​ initialisiert. Man erkennt, dass das Array in lauter Zeiger zerfällt, welche auf jeweils ein Element des Arrays zeigen. Dagegen wird in der Zeile, wo der char-Zeiger >><​fc #800000>*c</​fc><<​ initialisiert wird, nur die Adresse <fc #​800000>​0x8048490</​fc>​ übergeben, in der der Inhalt steht:+Interessant sind hierbei die Zeilen <fc #​0000FF><​main+6></​fc>,​ <fc #​0000FF><​main+10></​fc>,​ <fc #​0000FF><​main+14></​fc>​ und die Zeile <fc #​800000><​main+39></​fc>​. In den ersten drei Zeilen wird das >><​fc #​0000FF>​carray</​fc><<​ initialisiert. Man erkennt, dass das Array in lauter Zeiger zerfällt, welche auf jeweils ein Element des Arrays zeigen. Dagegen wird in der Zeile, wo der char-Zeiger >><​fc #​800000>​c</​fc><<​ initialisiert wird, nur die Adresse <fc #​800000>​0x8048490</​fc>​ übergeben, in der der Inhalt steht:
  
 <​xterm>​(gdb) <fc #​008000>​x/​s 0x8048490</​fc>​ <​xterm>​(gdb) <fc #​008000>​x/​s 0x8048490</​fc>​
tux/arrays_vs_pointer.1323776178.txt.gz (6956 views) · Zuletzt geändert: 2011/12/13 12:36 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0