0 votes 0 votes Can anyone please explain the functioning of the statement (specified in bold) ? #include <stdio.h> void main(){ int p = -8; int i = (p++, ++p); printf("%d\n", i); } Programming in C programming-in-c output + – the_bob asked Nov 10, 2018 the_bob 741 views answer comment Share Follow See all 14 Comments See all 14 14 Comments reply Show 11 previous comments Shaik Masthan commented Nov 11, 2018 reply Follow Share @kumar.dilip brother i can't always comment as " Please provide justification for your statement " 0 votes 0 votes OneZero commented Nov 29, 2018 reply Follow Share @Magma https://www.geeksforgeeks.org/execution-printf-operators/ in that case, shouldn't that rule even apply for printf ? 0 votes 0 votes Magma commented Nov 29, 2018 reply Follow Share No , printf does NOT execute from left to right, neither does it execute from right to left. It executes in the order of whatever the compiler likes That's totally depends upon the compiler 0 votes 0 votes Please log in or register to add a comment.