把课上strcut的练习,尝试着改成class
#include <iostream>using namespace std;
class Stu
{
private:int age;string sex;int hign;
public:int soce;void get_information();void set_information();
};
void Stu::set_information()
{static Stu s1;cout << "请输入年龄:" << endl;cin >> s1.age;age = s1.age;cout << "请输入性别:" << endl;cin >> s1.sex;sex = s1.sex;cout << "请输入身高:" << endl;cin >> s1.hign;hign = s1.hign;cout << "请输入分数:" << endl;cin >> s1.soce;soce = s1.soce;
}
void Stu::get_information()
{cout << "年龄:" << "";cout << age << endl;cout << "性别:" << "";cout << sex << endl;cout << "身高:" << "";cout << hign << endl;cout << "分数:" << "";cout << soce << endl;
}
int main()
{Stu s2;s2.set_information();s2.get_information();return 0;
}
效果图:
写一个有默认参数的函数,把声明和定义分开,并在主函数内成功调用
#include <iostream>using namespace std;
int add(int a,int b=20,int c=30);
int main()
{cout << add(10) <<endl;return 0;
}int add(int a,int b,int c)
{return a+b+c;
}
效果图: