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 @   罗悠然  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示