2016 - 2024

感恩一路有你

结构体类型的定义和使用在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的结构体,并且在主函数中实现了输入工人信息并打印出来的功能。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。