December 2019
— ._.
Other implementation left to rightfoo(2,2);right to left:foo(2,2);Depend when decide execute a++After evalutate argument or line.gcc use argument
— Now do for this onefoo(a++,a++);
— Oh
— Ok
— I got the whole point
— Foo(1,2)foo(2,1)foo(1,1)All are valid
— Again
— The topis is over
— You Need to read compiler documentation and add ifdef
— 99% of people write insane C/C++ code
— For examples, Linux and Windows