예를 들어

char a='a';

int n=1;

if (a='b') {n=2;}

printf(n);

이란 코드를 돌렸는데 결과가 2이 나올 수도 있나요? 일어난다면 단순 서버 오류인가요?