#include <stdio.h> int main() { int a = 5; a = a++ + ++a; printf("%d\n", a); return 0; }
example.c ASM generation compiler returned: 0 example.c Execution build compiler returned: 0 Program returned: 0 13
ASM generation compiler returned: 0 Execution build compiler returned: 0 Program returned: 0 12
<source>:5:10: warning: multiple unsequenced modifications to 'a' [-Wunsequenced] 5 | a = a++ + ++a; | ^ ~~ 1 warning generated. ASM generation compiler returned: 0 <source>:5:10: warning: multiple unsequenced modifications to 'a' [-Wunsequenced] 5 | a = a++ + ++a; | ^ ~~ 1 warning generated. Execution build compiler returned: 0 Program returned: 0 12