Wpis z mikrobloga

Zagadka programistów:
Mariuszek dostał 5 jabłek. 3 jabłka zjadł.
Pytanie: Ile jabłek zostało Mariuszkowi?
Myślicie, że 2?
Guzik prawda! Nie wiadomo przecież, ile jabłek miał Mariuszek, zanim dostał 5 jabłek.
Morał: Zawsze zerujcie zmienne!

#humorinformatykow #heheszki
  • 46
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xandra: To miała być zagadka programistów, nie ma jasno napisane, że dostał 5 jabłek z czego zjadł 3 jabłka. Powiedziane są dwa odrębne fakty. Dostał 5 jabłek, oraz zjadł 3 jabłka...
  • Odpowiedz
@xandra: z informatykiem nie pogadasz. Zaraz powie, że w takim razie powinno być "Mariuszek dostał 5 jabłek. Z tych 5 jabłek 3 jabłka zjadł.". Przez takie teksty kobiety ich nie chcą bo się dogadać nie można ( ͡° ͜ʖ ͡°)-
  • Odpowiedz
@MiQ27: Trafiają się puryści, którzy swoje doświadczenia z pracy na siłę przekładają na życie. Ale tutaj OP jasno rzucił zagadkę programistyczną...
  • Odpowiedz
Nie wiadomo przecież, ile jabłek miał Mariuszek, zanim dostał 5 jabłek.

Morał: Zawsze zerujcie zmienne!

@xandra: chyba, że język po utworzeniu zmiennej nadaje jej domyślną, zerową wartość ;)
  • Odpowiedz
@kontra: Zazwyczaj tak jest, tutaj chodzi o to, że zmienna mogła być już wcześniej użyta i przechowywać jakąś wartość potrzebną kilka kroków wcześniej.
  • Odpowiedz
Zazwyczaj tak jest, tutaj chodzi o to, że zmienna mogła być już wcześniej użyta i przechowywać jakąś wartość potrzebną kilka kroków wcześniej.

@Bord: no tak, tylko wtedy to się nijak ma do morału o zerowaniu zmiennych :P Dowcip raczej nawiązuje do tego, jak w C, C++ albo innych starszych językach, świeżo utworzona zmienna po prostu była przydzielonym obszarem w pamięci, w którym mogło znajdować się cokolwiek, nie wiadomo co. Dlatego
  • Odpowiedz