Hallo,
Allgemein würde ich das Komma nicht als Operator benutzen, um Verwechselungen zu vermeiden.
das kommt sehr auf den Kontext an. In einer for-Schleife setze ich zum Beispiel sehr gern das Komma ein, wenn ich zwei Anweisungen für die Initialisierung der Schleife habe - oder auch zwei unabhängige Increments, wie etwa in Kopierschleifen mit parallel laufenden, aber nicht gleichen Indexen.
Beispiel:
for (z=0, n=1; z<16; z++, n<<=1)
{ bitmask[z] = n;
}
Solche Konstruktionen verwende ich sowohl in Javascript als auch in C gern. Allerdings - und da gebe ich dir Recht - sollte man sowas bewusst einsetzen und sich auch darüber im Klaren sein, dass ein Komma sowohl beim Lesen als auch beim Schreiben leicht mit einem Semikolon verwechselt werden kann.
Ciao,
Martin
F: Was ist schlimmer: Alzheimer oder Parkinson?
A: Parkinson. Lieber mal ein Bier vergessen zu zahlen, als eins verschütten.