c语言,求大佬帮忙看看错在哪了?#include <stdio.h>
struct good
{
int serial;
char name;
int inventory;
};
int main()
{
struct serial[5]={{'1'},{'2'},{'3'},{'4'},{'5'}};
name[5]={{"usb 8g"},{"usb 16g"},{"usb 32g"},{"usb 64g"},{"usb 128g"}};
inventory[5]={{40},{52},{68},{46},{50}};
}
void good(int)
{
int a,i;
a=inventory[5];
for(i=1;i<5;i++)
{
if(a>a[i])
{
a=a[i];
}
}
printf("\nthe good of minimum inventory is:%d,%s,%d\n",serial,name,inventory);
return 0;
}
可以再看看那个a[1]赋值为什么不行么?