What is considered a statement in C++?
<p>My professor commonly asks my class how many statements there are in a given program, but I can't determine what he defines as a statement.  It seems as though an if/else is one statement, and a for loop is one statement regardless of if there are other supposed statements within it.  Are there any governing rules for this matter or is his definition of his own invention?</p>

<p>Thanks</p>
