Vor kurzem bin ich auf die Frage gestoßen, wie die Ausgabe von Code vorhergesagt werden kann, bei dem Post / Pre-Inkrement-Operatoren für Ganzzahlen häufig verwendet werden. Ich bin ein erfahrener C-Programmierer, also fühlte ich mich wie zu Hause, aber die Leute machten Aussagen, dass Java das nur blind von C (oder C ++) kopiert hat und dass dies eine nutzlose Funktion in Java ist.
Abgesehen davon kann ich in Java (oder C #) keinen guten Grund dafür finden (insbesondere unter Berücksichtigung des Unterschieds zwischen Post- / Pre-Formularen), da Sie Arrays nicht manipulieren und in Java als Zeichenfolgen verwenden . Außerdem ist es lange her, als ich mich das letzte Mal mit Bytecode befasst habe, daher weiß ich nicht, ob es eine INC
Operation gibt, aber ich sehe keinen Grund dafür
for(int i = 0; i < n; i += 1)
könnte weniger effektiv sein als
for(int i = 0; i < n; i++)
Gibt es einen bestimmten Teil der Sprache, in dem dies wirklich nützlich ist, oder ist dies nur eine Funktion, um C-Programmierer in die Stadt zu bringen?