It is not possible to create an array of pointer to structures.
Answer: B
Making sure of the length has nothing to do with whether you assign or copy. You cannot assign to an array in C, ever. The language doesn't allow it.