Which of the following is true regarding a try-catch block?
A. The statements that may throw an exception are put in the catch block, and the statements to execute if an exception is thrown are put in the try block.
B. All of the statements are put inside the try block, and typically, the catch block is left empty.
C. The statements that may throw an exception are put in the try block, and the statements to execute if an exception is thrown are put in the catch block.
D. All of the statements are put inside the catch block, and typically, the try block is left empty.