consider the structure
struct gun
{
char name[50];
int magazinesize;
float calibre;
};
i found in the site
http://www.cs.cf.ac.uk/Dave/C/node9.html#SECTION00900000000000000000
that the tag (i.e gun) of the structure is optional....
in that case wouldn't there be a problem when we declare a variable of type struct or if we have more than one structure without tag.....