初识结构体

本文介绍了C语言中结构体的基本概念,结构体允许将不同类型的数据组合在一起形成新的数据类型。文章详细阐述了结构体的声明、变量定义与初始化,以及如何访问结构体成员。特别提到了在函数调用中,通过指针传递结构体可以优化性能,避免大结构体压栈带来的开销。
摘要由CSDN通过智能技术生成

结构体的意思:

        结构是一些值得集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。

结构体的声明:

        struct tag

         {

             成员列表(member list);

               }variable-list;

struct stu //struct 结构体关键字,stu结构体标签,struct stu结构体类型,类似int,char
{
    //成员变量
    char name[20];
    char num[12];
    int age;
    char sex[1];
}s1,s2,s3;//3个全局的结构体变量
int main()
{
    struct stu a;创建结构体变量
    return 0;
}
typedef struct stu //struct 结构体关键字,stu结构体标签,struct stu结构体类型,类似int,char
{
    //成员变量
    char name[20];
    char num[12];
    int age;
    char sex[1];
}stu2;//将struct stu结构体类型重命名为stu2
int main()
{
    //struct stu a;
    stu2 b;
    return 0;
}

      结构体的成员可以使标量࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值