#include <iostream>
using namespace std;
struct Stu
{
int age;
int xingbie;
void fun(); //在结构体内声明函数
void set_score(int a) //给结构体中的私有成员赋值,私有成员可以通过结构体内的公有函数访问
{
score = a;
}
void set_name(string b)
{
name=b;
}
private:
int score;
string name;
};
//结构体外定义函数
void Stu::fun()
{
cout << name << endl;
cout << score << endl;
cout << xingbie << endl;
cout << age << endl;
}
int main()
{
Stu s1;
s1.set_name("zhangsan");
s1.set_score(98);
s1.xingbie=1;
s1.age=18;
s1.fun();
return 0;
}
c++第二天
最新推荐文章于 2024-10-12 22:47:18 发布
本文介绍了如何在C++中定义一个名为Stu的结构体,包含私有成员变量(score,name)以及公有方法(set_score,set_name)用于设置值。在main函数中实例化Stu并调用其成员函数输出结构体的内容。
摘要由CSDN通过智能技术生成