Wpis z mikrobloga

@RaVo: clean code - jedna funkcja max dwa zagnieżdżenia - to dobra rada. A wartość niezainicjalizowana to wartość losowa. A przy while( coś ) jeśli coś != 0 to zawsze true i pętla robi się nieskończona.
@kuhar: Czyli muszę gdzieś po drodze dodać jakiś warunek? Wiem, że to strasznie sie czyta, przeważnie piszę ładniej, teraz tylko musiałem te ify wykorzystac no i tak musiało być ;)
A wartość niezainicjalizowana to wartość losowa


@Analityk: to niekoniecznie prawda. Agresywne optymalizatory korzystają z tego, że cokolwiek innego niż zapis do niezainiacjalizowanych to UB i potrafią dzięki temu propagować undef czy poison value, w efekcie często usuwając sporo kodu.