DAY2C++

1 定义学生结构体,包含私有成员年龄、性别、身高,公有成员成绩,在结构体中定义公有的函数,完成对私有成员的赋值和获取操作,要求:函数结构体内声明,结构体外定义。用class。

#include 

using namespace std;

class Stu{
    int year;
    char sex;
    int height;
public:
    float score;
    int get_privateyear();
    int get_privateheight();
    char get_privatesex();
    void set_private(int year,char sex,int height,float s);
};
int Stu::get_privateyear()
{
    return year;
}
int Stu::get_privateheight()
{
    return height;
}
char Stu::get_privatesex()
{
    return sex;
}
void Stu::set_private(int a,char b,int c,float s)
{
    year = a;
    sex = b;
    height = c;
    score = s;
}
int main()
{
    Stu s1;
    cout<<"请依次输入年龄、身高、成绩、性别"<>a;
    cin>>c;
    cin>>s;
    cin>>b;
    s1.set_private(a,b,c,s);
    cout<<"年龄"<

DAY2C++_第1张图片

2.写一个有默认参数的函数,把声明和定义分开,并在主函数内成功调用

#include 

using namespace std;
int aa(int a,int b = 1);

int main()
{
    cout << aa(1)<< endl;
    return 0;
}
int aa(int a,int b)

{
    return a+b;
}

3.计算结构体大小

16 12 12 6 40 92 8 5 32

思维导图

你可能感兴趣的:(c++,算法,开发语言)