Hier mal ein kleiner Auszug aus dem C99-Standard
Da steht viel, aber eben nicht, daß sich der & Operator bei einem Array anders verhalten sollte als bei einem normalen Pointer. Das mag zwar bei den meisten Compilern so sein, aber es steht eben nicht im Standard (oder wenn, habe ich die entsprechende Stelle übersehen). Wenn man also in seinem Programm davon ausgeht, daß "ArrayName" und "&ArrayName" den selben Wert liefern, funktioniert es vielleicht nicht mehr wenn man auf einen anderen Compiler umsteigt.Zitat von ISO/IEC 9899
Lesezeichen