No.
It means that the size of the structure would have to be the size of the structure plus the size of an int. Which means that the size would change, and so...
You can include a pointer to the same structure, but not the structure itself.
struct FOO
{
int iVariable;
FOO* variable;
};