往届资料收集
此页面收集了往届程设学科的资料。每一份资料前有 AI 生成的摘要,请读者自行取用。
C++程序设计-绩点与寄点
这份文件是一份关于C++程序设计的复习资料,涵盖了C++的基本概念和进阶内容。文档首先介绍了C++中的数据类型及其占用的字节大小,然后详细解释了运算符的类型和优先级,包括逻辑运算符、算数运算符和关系运算符。此外,还讨论了运算符的高级用法,如运算符优先级、隐式类型转换、三目运算符以及逻辑语句的执行规则。
文档还涉及了地址、指针与数组的相关内容,解释了数据地址的概念、地址的运算、指针的三种类型以及数组的声明和使用。特别提到了数组的语法糖和多维数组的存储方式。
在面向对象的部分,文档介绍了面向对象的基本概念,包括封装、继承和多态,并讨论了构造函数、析构函数、静态成员、友元函数、运算符重载和继承等概念。还提到了多态的实现,包括虚函数、重写和父类方法的调用。
最后,文档简要提及了其他可能考查的内容,如文件读写、枚举与共用体等,并包含了一些小测试和例子来帮助理解。整体而言,这份资料适合需要复习C++基础知识和进阶特性的学习者。
C++程序设计-绩点与寄点
C++程序设计自救指南
这篇《C++程序设计自救指南》主要针对编程初学者和“半熟菜鸟”,提供了一种系统化的程序设计方法和调试技巧。文章强调了理解数据类型、逻辑语句和输入输出方法的重要性,并指出了程序设计的核心在于将复杂问题分解为简单子问题的能力。文中介绍了如何编写伪代码和注释,以及如何规范变量命名和使用临时值、传递值、输出值。通过一个具体的例子,展示了如何将问题分解并逐步实现程序。此外,还讨论了遍历、使用count和flag变量、避免使用库函数、即时输出和背诵模板代码等进阶技巧。最后,文章提供了常见编程错误的检查列表和调试建议,以及如何正确使用printf进行格式化输出。整体而言,这篇文章是一份实用的C++编程入门和问题解决指南。