The block defines a new scope–the variable msg can be referred to by name anywhere within the block (after the declaration). This block also defines a declaration space–you can only declare one variable named msg within this block.