Die Frage ist zu verstehen, wie die Standards definiert wurden, um diese Situationen zu behandeln und was Verhalten in diesem speziellen Fall wäre, in dem die Variable Post/Pre-Inkrement in der gleichen Anweisung wie der Ausdruck verwendet wird Es wird als Argument für den Funktionsaufruf verwendet.postincrement Operation in derselben Anweisung
Nehmen Sie zum Beispiel folgenden Beispielcode
char a[SZ];
welche der folgenden wäre richtig?
strlcpy(&a[i++],"Text",SZ-i-1);
strlcpy(&a[i++],"Text",SZ-i);
wenn der
"" comma
für die Berechnung verwendet wird, würde der i ++ oder
";" Semikolon
??
@ tobi303 Der Punkt des Beispiels ist zu verstehen, wie es in dieser Situation funktioniert. und ja, ich bin ein fauler Programmierer :) –