一般来说数据分配空间是空的,也可以认为是0;所以可以这样:int i=0;while(testS.params[i++].mem1!=0) ;printf("the testS.params has %d strcut A\n",i);
sizeof(struct _B)/sizeof(struct _A)