请检查以下代码片段。
struct st
{
struct st
{
int a ;
int b ;
} st;
int a1 ;
} ;
struct st obj ;
struct st obj1 ;
int main()
{
return obj.a1 + obj1.b ;
}
微软的编译器Visual Studio 6.0成功地编译了程序。我对“struct st”的使用感到困惑。obj和obj1的大小是多少?