怎样判断结构体数组内成员数组的个数

2024-12-16 01:54:34
推荐回答(2个)
回答1:

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

回答2:

sizeof(struct _B)/sizeof(struct _A)