Grundlagen für das Projekt (Teil 1)
2. FOR-Schleife: Anweisungen wiederholen
2.4. Typische Fehlerquellen
Worum geht es?
Die for-Schleife ist einfach zu bedienen und wird in fast jedem Programm verwendet. Je nach Einsatz kann es aber zu einigen typischen Fehlern kommen, die im nachstehenden Code-Beispiel aufgeführt sind.Was kannst du danach?
- Typische Fehler rund um die for-Schleife erkennen und vermeiden
Beschreibung
#include <iostream> using namespace std; int main() { /* // Fehler: Bedingung nie erfüllt! for (int i = 1; i != 10; i += 2) { cout << "i=" << i << endl; } */ // Fehler: Durchlauf-Anzahl um 1 daneben string text = "Hallo"; for (int i = 0; i <= text.length(); i++) { // Probiere beide Varianten aus cout << text[i] << endl; //cout << text.at(i) << endl; } // Fehler: Zähler der äußeren Schleife genutzt for(int i=0; i<5; i++) { for(i=0; i<5; i++) { cout << i << endl; } } return 0; }