question about int arrays and file pointer arrays

if i declare both but don't input any variables what values will the int array and file pointer array have on default, and if i want to reset any of the elements of both arrays to default, should i just set it to 0 or NULL or what?

If they're stack variables, then undefined. Their contents may depend on your system, compiler, and moon phase. In short: don't use them until you set them somehow.

Define 'defaults'. If you want 0, set them to 0. If you want 37, set them to 37. If you want NULL, set them to NULL (which just amounts to 0 anyway, but is better for pointers...)