12.27 day2 C++

发布时间:2024年01月04日

?把struct结构体改成calss类


#include <iostream>
 
class u
{
public:
    int score;
private:
    int age;
    char sex;
    float high;
public:
    void set_msg(int a,char sex,float high);
    int get_age();
    char get_sex();
    float get_high();
};
using namespace std;
 
void u::set_msg(int a,char s,float h)
{
    age=a;
    sex=s;
    high=h;
}
 
int u::get_age()
{
    return  age;
}
char u::get_sex()
{
    return  sex;
}
float u::get_high()
{
    return high;
}
int main()
{
    u s;
    s.set_msg(18,'w',93.14);
    cout << "age:" <<s.get_age() << endl;
    cout << "sex:" <<s.get_sex() << endl;
    cout << "high:" << s.get_high() << endl;
    return 0;
}

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

文章来源:https://blog.csdn.net/2301_80793165/article/details/135255914
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。