 C uses the operator codice_155 to test for equality.The similarity between these two operators (assignment and equality) may result in the accidental use of one in place of the other, and in many cases, the mistake does not produce an error message (although some compilers produce warnings).For example, the conditional expression codice_175 might mistakenly be written as codice_176, which will be evaluated as true if codice_75 is not zero after the assignment.