结构体小操作

声明一个结构体的一般形式为
struct 结构体名 {成员表列};
注意: 结构体类型的名字是由一个关键字 struct和结构体名 组合而成的(如 struct Student). 结构体名 由用户指定的,又称"结构体标记"(struct tag),以区别于其他结构体类型. 
花括号内是该结构体所包括的子项,称为结构体的成员.对各成员都应进行类型声明,即 
类型名 成员名;

成员可以属于另一个结构体
struct Date {
int month;
int day;
int year;
};

struct Student {
int num;
//
struct Date birthday;
};

定义结构体类型变量
前面只是建立了一个结构体类型,相当于一个模型,并没有定义变量,其中并无具体数据,系统对之也不分配存储单元.相当于设计好了图纸,但并未建好房屋.

1.先声明结构体类型,再定义该类型的变量.
struct Student student1, student2;
这种方式是声明类型 和 定义变量分离, 在声明类型后可以随时定义

int 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吴越子坤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值