#include <iostream>
#include <cmath>
using namespace std;
void sort()
{
static int b=1;
int tab[8]={1, 6, 3, 8, 6, 2, 3, 4};
while(b>0)
{
for(int k=0;k<8;k++)
{
if(tab[k]>tab[k+1])
{int z=tab[k+1];
tab[k+1]=tab[k];
tab[k]=z;
b++;
continue;
}
}
if(b>1)
b=1;
else
b=0;
}
for(int k=0;k<8;k++)
{
cout<<tab[k]<<" ";
}
}
int main ()
{
sort();
}
Cześć. Zastanawia mnie dlaczego mój program bez linijki z continue; zamiast elementu tablicy wyrzucał coś takiego: -1868221920 1 2 3 3 4 6 6 .
W jaki sposob continue zapobiegło temu?