C++ Breek en gaan voort


C++ Breek

Jy het reeds die breakstelling gesien wat in 'n vroeëre hoofstuk van hierdie tutoriaal gebruik is. switchDit is gebruik om uit 'n verklaring te "spring" .

Die breakstelling kan ook gebruik word om uit 'n lus te spring .

Hierdie voorbeeld spring uit die lus wanneer igelyk is aan 4:

Voorbeeld

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  cout << i << "\n";
}

C++ Gaan voort

Die continuestelling breek een iterasie (in die lus), as 'n gespesifiseerde toestand voorkom, en gaan voort met die volgende iterasie in die lus.

Hierdie voorbeeld slaan die waarde van 4 oor:

Voorbeeld

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  cout << i << "\n";
}


Breek en gaan voort in While Loop

Jy kan ook breaken continuein while-lusse gebruik:

Breek Voorbeeld

int i = 0;
while (i < 10) {
  cout << i << "\n";
  i++;
  if (i == 4) {
    break;
  }
}

Gaan voort Voorbeeld

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout << i << "\n";
  i++;
}

C++ Oefeninge

Toets jouself met oefeninge

Oefening:

Stop die lus as i5 is:

for (int i = 0; i < 10; i++) {
  if (i == 5) {   
    ;
  }
  cout << i << "\n";
}