C语言结构体(struct)常见使用方法

基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。

结构体定义:

第一种:只有结构体定义

struct stuff{
char job[20];
int age;
float height;
};

    第二种:附加该结构体类型的“结构体变量”的初始化的结构体定义       

//直接带变量名Huqinwei
struct stuff{
char job[20];
int age;
float height;
}Huqinwei;

也许初期看不习惯容易困惑,其实这就相当于:

struct stuff{
char job[20];
int age;
float height;
};
struct stuff Huqinwei;

第三种:如果该结构体你只用一个变量Huqinwei,而不再需要用
struct stuff yourname;
去定义第二个变量。

那么,附加变量初始化的结构体定义还可进一步简化出第三种

struct{
char job[20];
int age;
float height;
}Huqinwei;

把结构体名称去掉,这样更简洁,不过也不能定义其他同结构体变量了——至少我现在没掌握这种方法。

粽子糖果 发表于02-04 09:28 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

粽子糖果
粽子糖果(总统)
金币:41631个|学分:51991个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号