结构体数组作为函数的形式参数

#include<stdio.h>
struct STU{
    char name[9];
    char sex;
    int score[2];
};
void fun(struct STU a[])
{
    struct STU b={"Zhao", 'm', 85, 90};
    a[1]=b;
}
int main()
{
    struct STU c[2]={"Qian", 'f', 95, 92, "Sun", 'm', 98, 99};
    fun(c);
    printf("%s,%c,%d,%d\n", c[0].name, c[0].sex, c[0].score[0], c[0].score[1]);
    printf("%s,%c,%d,%d\n", c[1].name, c[1].sex, c[1].score[0], c[1].score[1]);
    return 0;
}

 

 


版权声明:本文为weixin_42048463原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。