Integer addition and subtraction in C

Introduction

Addition

int a = 1+2;
int a = 1;
int b = a+2;
int a = 1;
a+=1

Integer overflow

Subtraction

int a = 2 - 1;
int a = 2;
int b = a-1;
int c = -a;
-=

Increments and decrements

Increment

int a = 1;
a++;

Ambiguity:

a=a++;

Decrement

int a = 1;
a--;

Ambiguity:

a=a--;