003
29.04.2009, 09:38 Uhr
ao
(Operator)
|
Moment mal, du kannst nicht aus einer einfachen Schleife zwei *geschachtelte* Schleifen machen, das ist was grundsätzlich anderes.
Ich hatte verstanden, du suchst etwas in dieser Art:
C++: |
for (i = 0; .....) { }
for (j = 0; ....) { }
|
Der Code im 1. Posting ist nur eine Schleife über i, weil die Abbruchbedingung von i abhängt.
Das j wird zwar im Schleifenkopf mitgezogen, weil die C-Syntax das ermöglicht. Es hat aber keine steuernde Wirkung auf die Schleife. Insofern ist das kein schöner Code, klarer wäre es so:
C++: |
j = num_list_elements - 1;
for(i = 0; i < num_list_elements/2; i++) { .... j--; }
|
dann käme man gar nicht auf dumme Gedanken. |