The difference between statements and expressions depend on when they are being used. For example, if the operatation is a statement, it does not produce a value. But if it is an expression, it does produce a value.