|
发表于 2021-2-26 15:20:06
|
显示全部楼层
搞清楚数据类型、数据类型转换,基础不牢,学到后边问题越多,不要小看这些基础的东西!
- #include <iostream>
- using namespace std;
- class CStudent
- {
- public:
- char name[50];
- char sex;
- int age;
- int num;
- public:
- CStudent(char* pname, char t_sex, int t_age, int t_num);
- ~CStudent(void);
- };
- CStudent::CStudent(char* pname, char t_sex, int t_age, int t_num)
- {
- strcpy_s(name, pname);
- sex = t_sex;
- age = t_age;
- num = t_num;
- }
- CStudent::~CStudent(void)
- {
- }
- int main()
- {
- CStudent stu = { (char*)"张三", 'm', 23,1000 };
- cout << "stu:" << endl;
- cout << stu.name << endl;
- cout << stu.sex << endl;
- cout << stu.age << endl;
- cout << stu.num << endl;
- char name[50] = "李四";
- CStudent stu1 = { name, 'm', 23,1000 };
- cout << "stu1:" << endl;
- cout << stu1.name <<endl;
- cout << stu1.sex <<endl;
- cout << stu1.age <<endl;
- cout << stu1.num <<endl;
- cout << "---------\nstu2:" << endl;
- CStudent sut2(name, 'm', 23,1000);
- cout << sut2.name << endl;
- cout << sut2.sex << endl;
- cout << sut2.age << endl;
- cout << sut2.num << endl;
- cout << "---------\nstu3:" << endl;
- CStudent sut3((char*)"王五", 'm', 23, 1000);
- cout << sut3.name << endl;
- cout << sut3.sex << endl;
- cout << sut3.age << endl;
- cout << sut3.num << endl;
- return 0;
- }
复制代码 |
评分
-
查看全部评分
|