See http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#Operator_precedence
They both do as the “.” has a higher precedence than “&”
More Related Contents:
- Seriously What's wrong in my code
- scanf() leaves the newline character in the buffer
- Signed to unsigned conversion in C – is it always safe?
- Using GCC to produce readable assembly?
- Are negative array indexes allowed in C?
- How to debug using gdb?
- Find the highest order bit in C [duplicate]
- What does this GCC error “… relocation truncated to fit…” mean?
- Is it safe to read past the end of a buffer within the same page on x86 and x64?
- How to pass an array of Swift strings to a C function taking a char ** parameter
- Difference between declared string and allocated string
- Can sizeof(int) ever be 1 on a hosted implementation?
- Is NULL always false?
- C – split string into an array of strings
- Simpler way of sorting three numbers
- How do I gaussian blur an image without using any in-built gaussian functions?
- Kernel zeroes memory?
- C function with no parameters behavior
- Uniformity of random numbers taken modulo N
- Beep on Linux in C
- C Macros to create strings
- Why does a=(b++) have the same behavior as a=b++?
- Why can’t I assign values to global variables outside a function in C?
- Wrong format specifiers in scanf (or) printf
- How to use nanosleep() in C? What are `tim.tv_sec` and `tim.tv_nsec`?
- Associative arrays in C
- Why should I use, or not use, MSG_CONFIRM?
- Debugging child process after fork (follow-fork-mode child configured)
- How to check heap size for a process on Linux
- C pointer notation compared to array notation: When passing to function