If we declare variable inside for() what is the scope of it according to the last standard of the C++?

Code:
int main()
{
	int i; //is it in the same skop as i1?
	for(int i1 = 5; i;--i) 
	{
		int i2; //is this 3rd skop? it is possible to declare local int i1 here?
		//...
	}
	//is i1 visible here?
}