Wpis z mikrobloga

  • 0
@DigitalPasztet ej a weź mi powiedz bo ty jesteś najkochańszy i nie powiesz że ja debil

czemu ten kod działa dopiero gdy "i--;" zamiast samego "i;" w pętli

bo mój mózg myśli że jakby było samo i to też by działało tak bo po prostu by wyświetliło gwiazdkę tyle razy ile wynosi i dlaczego tu trzeba te dwa minusy bo trochę rozumiem trochę nie
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@DigitalPasztet ej a weź mi powiedz bo ty jesteś najkochańszy i nie powiesz że ja debil


czemu ten kod działa dopiero gdy "i--;" zamiast samego "i;" w pętli


bo mój mózg myśli że jakby było samo i to też by działało tak bo po prostu by wyświetliło gwiazdkę tyle razy ile wynosi i dlaczego tu trzeba te dwa minusy bo trochę rozumiem trochę nie


@dumnymagazynier: według logiki którą piszesz
  • Odpowiedz
@dumnymagazynier: ja słabo tłumaczę chodzi o to że są istnieją inkrementacje i dekrementacje w pętlach u Ciebie jest dekrementacja czyli i--; oznacza to dokładnie to samo co i=i-1; czyli po prostu po każdym przejściu pętli odejmuje od wartości jeden.. istotny jest warunek while(i) trochę myląco sformułowany bo oznacza że pętla się będzie wykonywać dopóki warunek jest prawdziwy (true, 1, +) a że nie tam jest tylko (i) to program traktuje
  • Odpowiedz