struct abc { int x; char y; }; struct xyz { struct abc p[0]; //LINE 1 int q; }; int a[0]; //LINE 2 Are the declarations in line 1 and line 2 correct? Please help. Thank you.