Subrutine

Care sunt dezavantajele subrutinelor?
Ce beneficii are folosirea subrutinelor față de neutilizarea lor deloc? Subrutinele fac programele mai scurte, precum și mai ușor de citit și de înțel...