22.11.2013 Aufrufe

Programmierstil - IPD Snelting

Programmierstil - IPD Snelting

Programmierstil - IPD Snelting

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Beispiel 9<br />

Schlecht:<br />

<strong>Programmierstil</strong><br />

Programmstruktur und Lokalität<br />

class Sort {<br />

static int i, j, k; // reserve some variables<br />

public void sort(...) {<br />

...<br />

for (i = 0; i < max; i++) {<br />

k = list[i];<br />

list[i] = list[i + 1];<br />

list[i + 1] = k;<br />

Besser:<br />

class Sort {<br />

public void sort(...) {<br />

...<br />

for (int i = 0; i < max; i++) {<br />

int swap = list[i];<br />

list[i] = list[i + 1];<br />

list[i + 1] = swap;<br />

Prof. Dr.-Ing. G. <strong>Snelting</strong> (Uni Karlsruhe) c○2008 by <strong>IPD</strong> <strong>Snelting</strong> – Programmieren WS 2008/2009 22 / 31

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!