The code uses an operator for comparison when the intention was to perform an assignment.
In many languages, the compare statement is very close in appearance to the assignment statement; they are often confused.
Impact: Unexpected State
The assignment will not take place, which should cause obvious program execution problems.
javac
// Print stack overflow error message and exit* } *p1 == i;}
c
c
// initialize tos and p1 to point to the top of stack* tos = stack; p1 = stack;
cLow