Which of the following statements is true?
A. 100% branch coverage means 100% statement coverage.
B. 100% statement coverage means 100% branch coverage.
C. 100% branch coverage means 100% statement coverage and vice-versa.
D. It is impossible to achieve 100% statement coverage.