结构体类型的定义和使用在C语言中的实现
浏览量:1000
时间:2024-07-25 13:48:16
作者:采采
在C语言中,结构体是一种机制,允许用户自己定义数据类型。下面将介绍如何在C语言中定义和使用结构体。
1. 定义一个worker的结构体
首先,我们需要定义一个名为worker的结构体,它包含了不同类型的数据:
struct worker {
char name[20];
int age;
float salary;
};
2. 定义变量和实现输入的自定义函数
接下来,我们可以通过以下方式定义结构体变量和实现输入的自定义函数:
struct worker w1, w2;
void input_worker(struct worker *w) {
printf("请输入工人的姓名:");
scanf("%s", w->name);
printf("请输入工人的年龄:");
scanf("%d", w->age);
printf("请输入工人的工资:");
scanf("%f", w->salary);
}
3. 主函数中实现运算
最后,在主函数中我们可以调用上述定义的函数,并进行相关运算:
int main() {
input_worker(w1);
input_worker(w2);
printf("工人1的姓名:%s
", );
printf("工人1的年龄:%d
", );
printf("工人1的工资:%.2f
", );
printf("工人2的姓名:%s
", );
printf("工人2的年龄:%d
", );
printf("工人2的工资:%.2f
", );
return 0;
}
这样,我们就成功地定义了一个worker的结构体,并且在主函数中实现了输入工人信息并打印出来的功能。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。