Übung 1:
- Welche Formatierung verwenden Sie? Wieso diese? Welche Vor- und Nachteile gegenüber anderen gibt es?
- 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).
- 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.