Why may an overflow occur in the following program?

Viewed 497
void main () {
  int i;
  if (i < 0) { i = -i; };
}

Can anyone help me to understand why an overflow may occur in the above program?

3 Answers
Related