• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Continue C++

0 głosów
715 wizyt
pytanie zadane 2 lutego 2017 w C i C++ przez BinaryMan Stary wyjadacz (12,620 p.)

Witam !
Mógłby ktoś mi wyjaśnić jak i dlaczego tak działa continue w tym kodzie ? Wiem że jest to bardzo prosty kod i może się wydawać bardzo banalny, jednak nie mogę pojąć dlaczego tak to jest smiley 

#include <iostream>

using namespace std;

int main()
{

    for(int k=0; k<12/*1*/; k=k+1/*3*/)
    {/*2*/
        cout<<"A";
        if(k>1) continue;
        cout<<"b\n";
    }

 

 

W konsoli wyświetla się:
Ab
Ab
AAAAAAAAAA

2 odpowiedzi

+1 głos
odpowiedź 2 lutego 2017 przez JAKUBW Nałogowiec (33,470 p.)
wybrane 2 lutego 2017 przez BinaryMan
 
Najlepsza
Słowo continue wykonuje się gdy k jest większe od 1 i sprawia, że miejsce wykonywania kodu skacze na koniec pętli. Następnie sprawdza czy warunek pętli jest spełniony i jeżeli tak to wykonuje pętlę jeszcze raz.
komentarz 2 lutego 2017 przez BinaryMan Stary wyjadacz (12,620 p.)
czyli jeśli k osiągnęło wartość 2, to później wypisywało tylko A na ekranie i do "b" nawet nie dochodziło, a pętla szła dalej ?
komentarz 2 lutego 2017 przez JAKUBW Nałogowiec (33,470 p.)
Tak, przecież tak się dzieje:)
+1 głos
odpowiedź 2 lutego 2017 przez .kassad Gaduła (3,420 p.)
continue sprawia, że pętla przerywa swój obecny obieg i przechodzi do kolejnego.

Podobne pytania

+2 głosów
1 odpowiedź 981 wizyt
pytanie zadane 12 lutego 2022 w C i C++ przez Yacob Nowicjusz (190 p.)
0 głosów
1 odpowiedź 429 wizyt
pytanie zadane 13 września 2020 w C i C++ przez Pelo Użytkownik (520 p.)
0 głosów
0 odpowiedzi 999 wizyt
pytanie zadane 7 kwietnia 2020 w C i C++ przez Atman Użytkownik (810 p.)

93,771 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,372 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...