Define a const static instance of the struct with the initial values and then simply assign this value to your variable whenever you want to reset it.
static const struct x EmptyStruct;
Here I am relying on static initialization to set my initial values, but you could use a struct initializer if you want different initial values.
Then, each time round the loop you can write:
myStructVariable = EmptyStruct;