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

我定义了一个结构体变量structstudent{floatscore;charnumber[9];};structstudents1[6];然后我想在子函数里面调用该怎... 我定义了一个结构体变量
struct student
{float score;
char number[9];
};
struct student s1[6];
然后我想在子函数里面调用该怎么做?子函数的参数怎么写?
void fun(struct student s1)吗?
展开
 我来答
丿艾瑞灬莉娅
2018-07-12 · TA获得超过916个赞
知道小有建树答主
回答量:926
采纳率:78%
帮助的人:432万
展开全部
#include <stdio.h>
#include <string.h>

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;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式