结构体可以让C语言创建新的类型
#include//创建一个学生的类型 struct Stu { char name[20];//大括号里的为 成员变量 int age; double score; }; int main() { struct Stu s = {"zhangsan",20,80.5};//结构体的创建个初始化 printf("1.%s %d %lfn",s.name,s.age,s.score);//结构体变量.成员变量(. *** 作符的使用) struct Stu* ps = &s; printf("2.%s %d %lfn",(*ps).name,(*ps).age,(*ps).score); //通过地址打印 printf("3.%s %d %lfn",ps->name,ps->age,ps->score); //-> *** 作符 使用方法:结构体指针->成员名 return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)