Dies ist eine alte Version des Dokuments!


C → Arrays vs. Zeiger

Um die unterschiedliche Bedeutung von Arrays und Zeigern zu verstehen, habe ich mir mal folgenden Code zusammengebastelt und im Disassembly analysiert:

ptr_array_1.c

#include <stdio.h>
 
int main() {
 char carray1[3] = {'a', 'b', 'c'};
 int  iarray[3]  = {1,2,3};
 char *c         = "abc";
 int  *i         = &iarray[1];
 return 0;
}

~~DISCUSSION:off~~

tux/arrays_vs_pointer.1323633523.txt.gz (6963 views) · Zuletzt geändert: 2011/12/11 20:58 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