// 结构体可以让C语言创建新的类型出来
#include<stdio.h>
// 创建一个学生
struct stu
{
char name[20];
int age;
double score;
};
// 创建一个书的类型
struct book
{
char name[20];
float price;
char id[];
};
int main()
{
struct stu s = { "张三",20,85.5 };// 结构体的创建和初始化
printf("1:%s %d %lf\n", s.name, s.age, s.score);// 结构体变量.成员变量
struct stu* ps = &s;//结构体指针
printf("2:%s %d %lf\n",(*ps).name, (*ps).age, (*ps).score);
printf("3:%s %d %lf\n", ps->name, ps->age, ps->score);// 这里用到了 . -> 操作符
return 0;
}
C语言——初识结构体
最新推荐文章于 2024-10-18 16:49:59 发布