+1 - ++ C.
(1) C ++
++
logical-OR-expression ? expression : assignment-expression
, assignment-expression x=34
b = 3<2 ? x = 12 : (x = 34);
C
logical-OR-expression ? expression : conditional-expression
x = 34 conditional-expression,
b = (3<2 ? x = 12 : x) = 34;
(2) ++ lvalue, C . , ++ , C:
b = (3<2 ? x = 12 : x) = 34;
ideone.com C ++.
.
c C ++
C ++ diff lvalue