Trying to declare an IP using a variable

I'm now getting a problem where i'm trying to store said IPs in an array e.g.

IPAddress MIP[5];
int x=0;
MIP[x](192,168,2,y);

I get the following error message:
error: no match for call to '(IPAddress) (int, int, int, int&)'

I assume it's something to do with the fact i'm trying to shove an array into an array.