结构体数组初始化问题
void view(node* T)
{
int i,j=0;
printf("空余车位有:\n");
for(i=0;i<100;i++)
{
if(T->car_num!=NULL)
{
printf("%d,",++i);
j++;
}
T++;
// printf("%s\n",T->car_num);
}
printf("\n");
if(j==0)
printf("无空余车位\n");
else
printf("剩余空车位为:%d\n",j);
}
主函数调用部分为
node T[100];
memset(T,0,100*sizeof(node));
view(T);
node为定义的一个结构体类型,内涵数组,请问一下为什么运行结果是下标为奇数时输出;但是把上面的!=改为==的时候就什么都不输出