?
;fricky schrieb:
'mngbd schrieb:
// die kleine Ausnahme ist, dass ein String eine Grösse hat:
ich finde, die wichtigste ausnahme ist, dass 'block' schon der speicher selber, während 'pt' ein zeiger ist. daraus ergibt sich alles andere. man kann 'pt' z.b. woanders hinzeigen lassen, block aber nicht, usw.
Verwirrend, das ganze. Ein Array ist ein Speicherbereich, es evaluiert aber in den meisten Ausdrücken zu einem Zeiger auf das, was es ist. Ausnahmen davon wären Zuweisungen, da evaluiert es gar nicht, weil man das nicht darf, und sizeof's, da evaluiert es nach eigenen Gesetzen.