Tip 1 int i ; ... if (i == 1) <= 위험 if (1 == i) <= 오류예방 Tip 2 int i, j; ... if (i == j) <= 위험 if ((const int) i == (const int) j) <== 오류예방 TIP 3 struct A *pA; struct A *pB; if (*pA == *pB) <= 위험 if ((const struct A*) pA == pB) <= 오류예방