64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <cstring>
using namespace std;
struct Student
{
int num;
char name[20];
float score[3];
};
void print(Student);
int main()
{
Student stu;
stu.num=12345;
//stu.name="Li Fung";//这里,给字符数组赋值,不能直接用=,数组名只是表示地址
strcpy(stu.name,"Li Fung");
stu.score[0]=67.5;
stu.score[1]=89;
stu.score[2]=78.5;
print(stu);
return 0;
}
void print(Student stu)
{
cout <<stu.num <<" " <<stu.name <<" " <<stu.score[0] <<" "
<<stu.score[1] <<" " <<stu.score[2] <<endl;
}