Well, an array, all "positions" are always occupied - if you have an array of integeres, there's no way for any position to not be occupied. It's value might not be initialized though.
If it's an array of pointers, you can use the special value nil (similar to C's NULL) to mean that it doesn't point to anything.
Hope this helps,
Guttorm
|