结构体
什么是结构体?
答:它是自定义类型的一种,用来将一些单一类型组合在一起,描述一些复杂的数据,如人它有名字性别等。
使用:
strict stu //这种结构体类型的名字叫学生
{
char name[20];
int age;//age,sex,name,tele都是结构体成员
char sex[10];
int tele[12];
};//结构体后面的;号不要丢了
int main()
{
struct stu s = {"zhangsan ", 20, "nan", 136787386837};//用结构体类型创建的变量s。
printf("%c, %d, %c, %d", s•name, s•age, s•sex, s•tele); //打印结构体里的成员,通过'结构体变量名•成员名'
找到结构体成员。
struct stu *ps = &s;//通过指针变量找到结构体成员并打印的两种办法。
printf("%c, %d, %c, %d", ps->name, ps->age, ps->sex, ps->tele);
printf("%c, %d, %c, %d", (ps*)•name, (ps*)•age, (ps*)•sex, (ps*)•tele);
return 0;
}