C语言 全局结构体数组的问题?

2024-12-27 13:28:44
推荐回答(2个)
回答1:

没问题,全局结构体数据和全局int类型数组一样的使用方法。示例代码如下。


输入1 2 3 4 5

输出1 2 3 4 5

#include 

struct test
{
    int a;
};

struct test test_a[5];

void intput()
{
    int i;

    for(i=0;i<5;i++)
    {
        scanf("%d",&(test_a[i].a));
    }
}

void output()
{
    int i;

    for(i=0;i<5;i++)
    {
        printf("%d ",test_a[i].a);
    }
}

int main(){

    intput();
    output();

    return 0;
}

回答2:

可以的,当然你需要把结构体的定义加上。