A must know ..! There are different operators in C and its precedence over other and associativity between them is an integral part of understanding how the program expected to work.. if we dont have proper idea on the same, we are almost lost.. so take a look at any reference table which list the same.
Below can be a reference which list the precedence and associativity.
The order in which operators are evaluated is called operator precedence or the order of operations.
Unary operators ( ++ — + – ) order of evaluation is from right to left, so an expression like:
*p++;
would perform the ++ before the *
The comma operator (,) works almost like the semicolon ; that separates one C statement from another. The comma-separated expressions are evaluated from left to right.