c语言数组怎么用 在c语言中如何把调用函数里的结果赋值给数组?

在c语言中如何把调用函数里的结果赋值给数组?1:子函数中没有sum的初始值,它应该是floatsum=0;2:sum/10的结果是浮点型的,如果你定义了一个整数avg1接收错误,你应该定义一个浮点变量

在c语言中如何把调用函数里的结果赋值给数组?

1:子函数中没有sum的初始值,它应该是floatsum=0;2:sum/10的结果是浮点型的,如果你定义了一个整数avg1接收错误,你应该定义一个浮点变量接收值3:这里有三个学生,你不应该在函数中除以10,另外,函数中的循环得到的和值是一个学生五门课的和,如果需要每门课的平均分,你的循环需要修改4:函数调用是一个栈压过程,你的函数没有返回值,所以你不能返回[5],如果你想返回一个数组,你应该先在主函数中定义它,然后把子函数的地址传给自定义函数,这样你就可以保存每门课的分数了,希望能对你有所帮助