Wpis z mikrobloga

#programowanie dlaczego pętla for w #cpp ma średniki zamiast przecinków? Jest to chyba jedyne miejsce gdzie niczego średnik nie kończy, no dla mnie to są argumenty pętli i powinny być oddzielane przecinkami jak wszędzie indziej się argumenty oddziela...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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++)
  • Odpowiedz
@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ł
  • Odpowiedz