C语言之结构1

一:结构的概念

     结构是C语言中一种新的构造数据类型,它能够把有内在联系的不同类型的数据汇聚成一个整体,使它们相互关联;同时,结构又是一 个变量的集合, 可以按照对基本数据类型的操作方法单独使用其成员变量。

二:结构的一般形式

      struct 结构名{

           类型名 结构成员名1;

           类型名 结构成员名2;

           .......

           类型名 结构成员名n;

      } ; // 分号!!!!

     嵌套定义:一个结构的成员被定义成另一个结构类型(先定义成员的结构类型,再定义主结构类型)

三:结构的定义和初始化

     1:单独定义                                  2:混合定义                                     3:无类型名定义

      struct student{                                struct student{                                  struct { 

           int num;                                         int num;                                            int num;

           char name;                                    char name;                                      char name;

      };                                                    }s1,s2;                                               }s1,s2;

      struct student s,s2;

   初始化:struct student s1={101,"zhang"}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值