C语言基础(结构体)

Struct结构体

结构用来自定义可用的数据类型,允许存储不同类型的数据项

结构体中的数据成员可以是基本数据类型(如 int、float、char 等),也可以是其他结构体类型、指针类型等。

结构体定义:由关键字 struct 和 结构体名组成,结构体名称可以根据需要自行定义。

语法:struct  结构体名称

{

  结构的数据

}

#include<stdio.h>
#include<string.h>
struct student{
    char name[20];//定义结构体成员
    int age;
    char sex[4];
}stu = {"张三", "", "17",};//和其它类型变量一样,对结构体变量可以在定义时指定初始值。
int main(){
  struct student zs;
  strcpy(zs.name, "张三");// 成员变量初始化
  strcpy(zs.sex, "");
  zs.age=17;
  printf("name=%s,sex=%s,age=%d", zs.name, zs.sex, zs.age);//成员访问运算符(.)
 return 0;
}

结果:name=张三,sex=男,age=17

 

 

 

posted @ 2023-05-15 22:03  罗悠然  阅读(53)  评论(0)    收藏  举报