1.class类练习
代码实现:
#include <iostream>
using namespace std;
class Student
{
private:
int age;
string sex;
int tall;
public:
double score;
void set_data(int s_age,string s_sex,int s_tall);
int get_age();
string get_sex();
int get_tall();
};
void Student::set_data(int s_age,string s_sex,int s_tall)
{
age=s_age;
sex=s_sex;
tall=s_tall;
}
int Student::get_age()
{
return age;
}
string Student::get_sex()
{
return sex;
}
int Student::get_tall()
{
return tall;
}
int main()
{
Student s;
s.set_data(18,"男",180);
cout<<s.get_age()<<endl;
cout<<s.get_sex()<<endl;
cout<<s.get_tall()<<endl;
return 0;
}
2.写一个默认参数的函数,把说明和定义分开,并在主函数内成功调用
代码实现:
#include <iostream>
using namespace std;
//函数声明
void fun(int a,int b);
void fun(int a,int b=33)
{
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}
int main()
{
//调用函数
fun(11);
return 0;
}