pętla nieskończona

pętla nieskończona
N0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 331
0

Czy while(1) oznacza pętle nieskończoną w każdym przypadku?

kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
5

Tak, o ile

  • nie wyskakujesz z niej w środku (break, return, throw, goto, std::exit())
  • nie masz UB (czyli w przypadku poprawnych programów).
Azarien
  • Rejestracja: dni
  • Ostatnio: dni
2
Kopiuj
while(1)
    break;
Spearhead
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1007
0

To jakaś zagadka?

Kopiuj
#include <iostream>

#define while if

int main() {
    while(1) {
    }

    std::cout << "KONIEC\n";
}
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
3

Najnowszy AMD Ryzen jest tak szybki, że nieskończoną pętlę robi w 17 minut

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.