你好,那个学生成绩管理系统能做在同一个文档吗?
但是我打入三个文档之后,他的student.h总是显示不正确,是为什么呀?
在我学习C语言的经历过程中,犯过非常致命的错误!!!
比如:看视频,看懂了,明白了原理。
但我没有经常敲代码,更没有把老师所讲的代码重新敲一遍。
直到学习到进阶指针的时候才发现,导致基础非常不牢,并且一写运行就报错!!!
如果在学习C语言的同学或者是学完了但基础不牢:
可以在这个地方刷题:
牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网 (nowcoder.com)并且一定要每学完一个知识点一定要总结!!!
想要更多的了解怎么学习数据结构可以看:【比特鹏哥】如何学好数据结构和算法?_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1wS4y1S7vb?spm_id_from=333.999.0.0
根据参考资料中的段落1可以得知,当自创函数与主函数在同一个cpp文件,且自创函数位于主函数之前,则不需要声明函数。因此,我们可以将student.h和student.cpp中的代码合并到主函数所在的cpp文件中,并确保student.cpp中的代码在主函数之前即可。
代码如下:
#include <iostream>
using namespace std;
class Student
{
public:
Student(string n, int a, int s);
void display(void);
private:
string name;
int age;
int score;
};
Student::Student(string n, int a, int s) :name(n), age(a), score(s) {}
void Student::display(void)
{
cout << "name: " << name << endl;
cout << "age: " << age << endl;
cout << "score: " << score << endl;
}
int main()
{
Student stu("张三", 18, 90);
stu.display();
return 0;
}
注意:该代码仅为示例,学生成绩管理系统需要根据具体需求进行代码编写。
同一个文档?你说的是同一个项目还是同一个源代码文件。
对于学生习作,当然可以全部放在同一个源代码文件里。
student.h总是显示不正确,具体怎么不正确,贴出看看,可能的原因:重复包含,本身里面代码有错误,依赖关系错误,头文件函数定义和实现文件的不一致