ARRAY of BITS in C

AWOL:
You could have a struct of, say, eight single bits, but they would be individually named, not an array.
A pointer could only be to the struct.

So you can't assign to or read from a specific bit field defined within it's parent structure?

Lefty