The basic building blocks of programs—variables, expressions, assignment statements, and subroutine call statements—were covered in the previous chapter. Starting with this chapter, we look at how these building blocks can be put together to build complex programs with more interesting behavior. We are interested in the kind of complexity that can occur within a single subroutine. On this level, complexity is provided by control structures…
You must be logged in to post a comment.