>>you're saying that if you want an array of NULL pointers, you might as well just malloc it yourself and then have a loop to fill with NULLs?<<
Yes, that is the correct method.
>>is there any difference between
No, but the definition of calloc says that the first parameter represents the number of elements, so for style purposes your second version is better than the first.