I am reading "let us C" book, and going through the exercises at the end of chapter 5. and part H has two exercises, a and c. The answer to one states that the variable should be declared within the brackets of the function and the other states that it should be done outside. I assume it has to do with the scope of the variable. Could someone please elaborate on this? I like to validate my understanding and know all the details that govern when to declare a variable.