You can't initialise anything that has already been declared. You can only initialise something at the time it is created, after that it becomes assignment.
And to answer the spirit of your question no there is no way to assign to all members of an existing array without recourse to a for loop (with the exception of using memset on an array of char).