 In C (and B) the new codice_97 symbol was therefore introduced for the equality test.It is a common mistake in C, due either to inexperience or to a simple typing error, to accidentally put assignment expressions in conditional statements such as codice_98.The code in braces will always execute because the assignment expression codice_99 has the value 10 which is non-zero and therefore considered "true" in C; this is in part because C (and ALGOL) allow multiple assignment in the form codice_100 which is not supported by Pascal.