Slightly fuzzy area of C for me: Does a member with an empty brace become a pointer?