前言
鵺之城的朋友们早上好,我是你们的好哥们Xeler!
昨天呢,我们在bit哥的群里聊天吹水,忽然有一位精神小伙冒出来喊了我一声:
我一看,嗬,好学!学,必须学,学大个的。于是连夜写了这篇文。
(才不是因为日更活动没稿水了呢)
结构体
言归正传,C语言中的结构体事实上就是一个组合,它将变量们按照一定的顺序组合起来,大概长这个样子
struct 结构体名字{
int 变量A,变量B;
char[] 变量C;
}结构体变量名1,结构体变量名2...;
整个声明结构大概分为关键字部分、类型名、结构体块和变量名四个部分,其中除了关键字部分和大括号以外的三个部分都可以省略(就是说你可以写成这个样子也不会报错)
struct{};
当然没什么意义就是了
类型名和结构体变量名的命名规范我们暂且按下不表(因为和普通的变量名命名规则一致,只要不重复就OK),具体变量的规则也讲得很明晰了,我们来讨论一下声明之外的三个小点:
使用
一般情况下,变量分为声明、赋值和调用三种使用途径,struct也不例外