Wpis z mikrobloga

@Capt_S: Bo przecinki mają już tam swoją funkcję, rozdzielają zmienne przy inicjalizacji zmiennych. Ficzer trochę bez sensu w pętli for, ale jest.

// Narysuj sobie coś po przekątnej kwadratu 10x10
for (int x=0, y=0 ; x < 10 && y < 10 ; x++, y++)
{
...
}

Tak czy siak skoro pierwszy blok to 'inicjalizacja zmiennych' a wyrażenie inicjalizujące zmienne w C++ dopuszcza inicjalizację wielu zmiennych oddzielonych przecinkami to ma
@SuppressWarnings: no tak, ale składnia powinna być spójna i wiele rzeczy się w C++ zmieniało lub zmienić nie mogło dlatego, że twórcy języka starają się ją właśnie spójną zachować. Wiem, że for to nie funkcja, ale zauważ, że wszystkie inne elementy są identyczne: jest nawias na argumenty i klamra na body... a jednak argumenty są rozdzielane przez średniki, jedyna różnica. Teraz już wiem dlaczego, bo @sakfa bardzo ładnie odpowiedział i ma