Option C
Here, always the OR operator is evaluated Left to right , If left side returns true it wont evaluate the right expression because eventually the answer will be True; It does right check only when the Left side returns False.
So when a++ happens it will give 1 resulting the OR operation to be True so C = 1 and b wont be evaluated so
at final :- C = 1,B = 1, A = 2