q[0].a = 5; ANSWER: 'q' is an array of structs. 'a' is a member of that struct type.
q.a[0] = 5; ANSWER: 'q' is a struct. 'a' (an array) is a member of that struct.