Gast
#1024874
Hallo und einen guten Tag... Ich habe da mal eine Frage zu einem Pointer... Angenommen char sind in diesem Fall 8bit ! char a=5; char *ptr; ptr = 0xFF98; 1) Der Pointer zeigt nun auf Adresse 0xFF98 ? ptr = &a; 2) Der Pointer zeigt nun auf die Adresse wo die Variable a abgelegt ist ? ptr = (char *)0xFF98; 3) Das ist das gleiche wie zu 1) ? ------------------------------------------------------ void * ptr; ptr = (char *)0xFF98; ptr = (short *)0xFF98; 4) Letzteres ist nun ein 16 bit Pointer auf die Adresse 0xFF98 ? ebendo ist dies ein 32bit Pointer ... ? ptr = (int *)0xFF98; Vielen Dank für die Hilfe mfg hans