结构体大小:
1、16byte 2、12byte 3、12byte 4、6byte 5、40byte 6、104byte
7、12byte 8、5byte 9、32byte
作业:
#include <iostream>
using namespace std;
int add(int a,int b=3,int c=6,int d=10);
int main()
{
cout << add(1)<<endl;
return 0;
}
int add(int a,int b,int c,int d)
{
return a+b+c+d;
}
练习class:
#include <iostream>
using namespace std;
class student
{
private:
int age;
string sex;
int tall;
public:
int score;
int get_age();
string get_sex();
int get_tall();
int get_score();
void set_msg(int a,string s,int t,int sc);
};
int student::get_age()
{
return age;
}
string student::get_sex()
{
return sex;
}
int student::get_tall()
{
return tall;
}
int student::get_score()
{
return score;
}
void student::set_msg(int a,string s,int t,int sc)
{
age=a;
sex=s;
tall=t;
score=sc;
}
int main()
{
student s1;
s1.set_msg(25,"m",155,99);
cout<<"age="<<s1.get_age()<<"\t"
<<"sex="<<s1.get_sex()<<"\t"
<<"tall="<<s1.get_tall()<<"\t"
<<"score="<<s1.get_score()<<endl;
return 0;
}