我定义了一个结构体变量然后我在子函数里面调用该怎么做?子函数的参数怎么写?谢谢,给个例子也行!

2025-02-24 03:05:45
推荐回答(1个)
回答1:

#include 
#include 

struct student
{
    float score;
    char number[9];
}s1[6];

void Info(struct student s)
{
    printf("%s:%.2f\n", s.number, s.score);
}

int main()
{
    int  i; 
    for(i = 0; i < 6; ++i)
    {
        s1[i].score  = 90+i;
        strcpy(s1[i].number, "numless"); 
        Info(s1[i]);
    }
    
    return 0;
}