Übung 1:

  1. Welche Formatierung verwenden Sie? Wieso diese? Welche Vor- und Nachteile gegenüber anderen gibt es?
  2. Lesen Sie Über das Programm indent nach und probieren Sie es mit verschiedenen Optionen mit einem Ihrer Quelltexte aus (Vorschlag: die virtuelle Maschine aus KSP).
  3. Was macht die folgende Funktion: int onetwothree(int x) { return (x<1?(x?2:3):(x>6?5:4)); } Was liefert die Funktion, wenn 4 als Argument übergeben wird?
    Ersetzen Sie den bedingten Operator durch if-else-Zweige. Welche der beiden Versionen ist besser lesbar? Welche ist schneller? Welche erzeugt größeren Code? – Probieren Sie es aus und vergleichen Sie Ihre Vermutungen mit dem Ergebnis des Compilers.