运用struct定义结构
int main()
{
struct
{
int number;
char *name;
} person [] = {{100,"Bill"},{200,"Gates"}};
for (int i = 0; i < 2; i++)
{
if (person[i].number == 100)
{
printf ("%s", person[i].name);
break;
}
}
}
运用typedef struct 定义结构
typedef struct
{
int number;
char *name;
} people;
int main()
{
people person [2];
person[0].name = "Bill";
person[0].number = 100;
person[1].name = "Gates";
person[1].number = 200;
for (int i = 0; i < 2; i++)
{
if (person[i].number == 100)
{
printf ("%s", person[i].name);
break;
}
}
}
运用typedef struct 定义节点node
typedef struct node
{
int number;
struct node *next;
}
node;