En computer med virtual memory (Windows, Linux og de fleste andre operativ systemer) har forskellige typer af pages i memory:
pages med memory : readonly pages med variable : read & write pages med kode : executable
char streng_arr[] = "aaa";
ligger 4 bytes i #2.
char *streng_ptr = "bbb";
ligger for de fleste moderne compilere 4 bytes i #1.
Jeg ved egentligt ikke hvor man læser om sådan noget. Hvis du går igang med assembler programmering, så lærer du det the hard way !
Jeg vil isge at du ikke behøver at forstå så meget om hvorfor, men have en forståelse for at en pointer og et array kan bruges på næsten samme måde, men at der er forskel.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.