本文共 1872 字,大约阅读时间需要 6 分钟。
1、一个程序,一个源文件的做法
#include2、一个程序,多个源/头文件的做法 student.h#include using namespace std;class Student{private: char Name[20]; //学生姓名 double Chinese; //语文成绩 double Math; //数学成绩public: double Average( );//计算平均成绩 double Sum( ); //计算总分 void Show( ); //打印信息 void SetStudentdent(char*,double,double);//为对象置姓名、成绩 void SetName(char *); //为对象置姓名 char *GetName( ); //取得学生姓名};double Student::Average( ){ return (Chinese+Math)/2;}//平均成绩double Student::Sum( ){ return Chinese+Math;} //总分void Student::Show( ) //打印信息{ cout<<"Name: "< < <<"Score: "< <<'\t'<< Math<<'\t'<<"average: "< <<'\t'<<"Sum: "< <
#ifndef STUDENT_H_INCLUDED#define STUDENT_H_INCLUDEDclass Student{private: char Name[20]; //学生姓名 double Chinese; //语文成绩 double Math; //数学成绩public: double Average( );//计算平均成绩 double Sum( ); //计算总分 void Show( ); //打印信息 void SetStudentdent(char*,double,double);//为对象置姓名、成绩 void SetName(char *); //为对象置姓名 char *GetName( ); //取得学生姓名};#endif // STUDENT_H_INCLUDEDstudent.cpp
#includemain.cpp#include #include "student.h"using namespace std;double Student::Average( ){ return (Chinese+Math)/2;}//平均成绩double Student::Sum( ){ return Chinese+Math;} //总分void Student::Show( ) //打印信息{ cout<<"Name: "< < <<"Score: "< <<'\t'<< Math<<'\t'<<"average: "< <<'\t'<<"Sum: "< <
#include#include "student.h"using namespace std;int main( ){ Student p1,p2; p1.SetStudentdent("Li qing",98,96); //对象置初值 p2.SetStudentdent("Wang Gang",90,88); //对象置初值 p1.Show();//打印信息 p2.Show();//打印信息 p1.SetName("Zhao jian");//重新置p1对象的名字 p1.Show(); cout<<"p1.Name: "< <
转载地址:http://iynmo.baihongyu.com/