8.初识结构体

一、结构体作用

可以让c语言创建新的对象

struct student  //创建结构体
{
	char name[20];
	int age;
	char id[15];
};
int main(void)
{
	struct student li = { "李白", 11, "11"};  //结构体的创建和初始化
	printf("%s %d %s\n", li.name, li.age, li.id);  //结构体变量,成员变量
	struct student * bai = &li;
	printf("1:%s %d %s\n", li.name, li.age, li.id);  
	printf("2:%s %d %s\n", (* bai).name, (*bai).age, (*bai).id);
	printf("3:%s %d %s\n", bai->name, bai->age, bai->id);
	return 0;
}
posted @ 2021-12-25 23:31  灯明三千  阅读(43)  评论(0)    收藏  举报