unknown: (C) Grundsatzfragen zu Zeiger

Beitrag lesen

wieso? argv++ wäre doch nicht erlaubt, denn ein Array ist keine Variable.

eine array ist natürlich auch eine variable. ein pointer. und für einen pointer ist der + und damit auch der ++ operator definiert. es wird immer sizeof(*pointer) draufaddiert.

Also nur auf diese, bereits erwähnte Weise, funktioniert mein

und das wundert mich, weil *(*(argv))++ nur ein temporary inkrementiert.