c++
麓山君陌
在校科研生
展开
-
玩~成语接龙c++代码
这个代码是本人在大一c++学习时间,在过年的时候写出来的,用于自娱自乐,分为代码文件与文本文件,使用的时候最好全屏显示。我不知道您会怎么样,总之我已经玩不过他了~代码文件:#include <iostream>#include <fstream>#include <iomanip>#include <windows.h>using na...原创 2019-10-28 20:50:00 · 4281 阅读 · 5 评论 -
深入理解计算机系统复习系统c++源代码
此为本人在大二下学期准备深入理解计算机系统时于闲暇时间所创,里面有部分本人自己的理解,仅供参考。此系统包含c++代码和八个txt文件,支持dev编译运行。c++主程序源码:#include <iostream>#include <windows.h>#include <fstream> using namespace std;int main()...原创 2019-10-26 20:20:30 · 897 阅读 · 1 评论 -
算法设计与分析——期末复习系统c++源代码
此为本人在大二下学期期末考试前复习期间于闲暇时所创,聊以慰藉。本系统有一c++文件及四txt文件,分别命名为1.txt\2.txt\3.txt\4.txt,使用时请注意。现附源码如下:.cpp文件如下:#include <iostream>#include <windows.h>#include <fstream> using namespace ...原创 2019-10-25 13:13:58 · 1010 阅读 · 2 评论 -
数据结构——期末复习系统c++代码
此为本人在大二下学期准备数据结构期末考试时与闲暇时所写,聊以慰藉,现附代码如下:#include <iostream>#include <windows.h>using namespace std;int main(){ cout<<"************************"<<endl; cout<<"欢迎来到数...原创 2019-10-25 13:01:50 · 919 阅读 · 2 评论 -
大学物理上——复习系统c++代码
此为本人在大二上学期准备物理期末考试时于闲暇时间所写代码,可在dev编译器中进行编译使用,聊以慰藉。现附源码如下:#include <iostream>#include <windows.h>using namespace std;int main(){ cout<<"----------------------\n"<<endl; c...原创 2019-10-25 12:54:45 · 861 阅读 · 0 评论 -
c++学习笔记(十)
十九、多态性和虚函数:1、多态性:(静态多态性和动态多态性)多态性是面向对象编程的重要特征,意思是一个事物有多种形态,表现为向不同的对象发送同一个信息,不同的对象在接受时会产生不同的行为。类似函数的重载,运算符的重载。多态性的表现形式之一是具有不同功能的函数可以用同一个函数名,这样就可以实现用一个函数名调用不同内容的函数。静态多态性又称为变成是的多态性,静态多态性的函数调用速度快,效率高,...原创 2019-10-25 12:43:33 · 467 阅读 · 0 评论 -
c++学习笔记(九)
十七、运算符重载:重载就是重新赋予含义。即一名多用。1、运算符重载:定义一个重载运算符的函数,使指定的运算符不仅能实现原有的功能,而且能实现在函数中制定的新功能。运算符重载本质上是函数的重载。一般格式:函数类型 operator 运算符名称(形参表){对运算符的处理}注意:此时函数名是operator和运算符组成,意思是对运算符重载的函数。在调用该运算符的时候系统会根据运算符的参数类...原创 2019-10-25 12:40:43 · 577 阅读 · 0 评论 -
c++学习笔记(八)
接上一篇《c++学习笔记(七)》6、共用数据的保护:既要使数据能在一定范围内共享,又要保证它不被任意修改,这时可以把有关的数据定义为常量。!、常对象:一般形式:类名 const 对象名[(实参表)]或:const 类名 对象名 [(实参表)]在定义常对象时,必须同时对之进行初始化,之后不能再改变。如果一个对象被声明为常对象,则通过该对象只能调用它的常成员函数,而不能调用除了系统自动调...原创 2019-10-25 12:38:44 · 434 阅读 · 1 评论 -
c++学习笔记(七)
十六、怎样使用类和对象:1、利用构造函数对类对象进行初始化:!、对象的初始化:在基于对象的程序中,系统在为对象分配内存时,应同时对有关数据成员赋初始值注意:不能在声明类的时候同时对数据成员初始化,因为类并不是一个实体,而是一种抽象类型,并不占据存储空间,显然无法容纳数据。如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。例:#include using name...原创 2019-10-25 12:36:48 · 479 阅读 · 0 评论 -
c++学习笔记(六)
十五、类和对象的特性:1、面向对象程序设计方法概述:凡是以类对象为基本构成单元的程序称为基于对象的程序。面向对象程序设计有4个特点,:抽象、封装、继承和多态性。C++的类对象体现了抽象和封装的特性,在此基础上再利用继承和多态性,就成为真正的面向对象的程序设计。!、对象:客观世界中的如何一个事物都可以看成一个对象。对象有两个要素:静态特征(属性)和动态特征(行为或功能)。如果想从外界控制一个...原创 2019-10-25 12:35:14 · 483 阅读 · 0 评论 -
c++学习笔记(五)
十四、用户自定义数据类型——结构体:C++允许用户根据自己需要声明一些类型,例如数组。此外还有结构体(structure)、共用体(union)、枚举(enuneration)、类(class)等,统称为用户自定义类型。1、结构体类型:相当于其他高级语言中的记录。数组中的个元素是属于同一个类型的。需要将不同的类型数据组合成一个有机的整体时,如学号+姓名+性别+年龄+成绩等,此时应当组织成一个...原创 2019-10-25 12:34:09 · 337 阅读 · 0 评论 -
c++学习笔记(四)
十三、指针打比方:为了打开一个抽屉A,可以将A的钥匙直接带带身上,直接通过钥匙打开,这就是直接访问。另一种是将钥匙锁在另一个抽屉B中,先打开抽屉B,再打开抽屉A,这就是间接。程序定义了一个变量,在编译时就给这个变量分配内存空间,根据定义的变量类型,分配一定长度的空间。内存中的每个字节都有一个编号,相当于地址,数据相当于居住在其中的旅客。内存单元的地址和内存单元的内容是不一样的!地址可以理解为变...原创 2019-10-25 12:32:22 · 317 阅读 · 0 评论 -
c++学习笔记(三)
十二、数组:用一个统一的名字代表一批数据,而用序号或下标来区分各个数据。数组是有序数据的集合。函数是有类型属性的,每个元素必须为同一数据类型。在c++中用方括号来表示下标,在BASIC、Pascal、FORTRAN、COBOL等语言中用圆括号来表示下标1、定义一维数组:类型名 数组名 [常量表达式]!、数组名定名规则和变量名相同,遵循符号命名规则。!!、常量表达式只要结果为常量就可!!...原创 2019-10-25 12:29:57 · 398 阅读 · 0 评论 -
c++学习笔记(二)
十、算法:程序=算法+数据结构。处理问题的一系列的步骤,必须具体地指出在执行时每一步应当怎样做。一个程序应包括对数据的描述(指定数据的类型和数据的组织形式,即数据结构)和对操作的描述(即算法)自然语言:用中文或英文等自然语言描述算法;流程图:用图的方式表达算法,直观形象但难于修改;伪代码:介于自然语言与机器语言之间的文字和符号;计算机语言:即计算机程序。C++最小的单元是语句,一般以“;”或者...原创 2019-10-25 12:28:19 · 323 阅读 · 0 评论 -
c++学习笔记(一)
一、板式: C++运行形成可执行的二进制文件(.eve)及源程序文件(.cpp)#include (预处理命令)using namespace std;(使用命令空间std)int main()(主函数main首部){int _;(定义变量)cin>>>>>>endl;(输入语句.endl表示换行)cout<<”字符串\n”<&l...原创 2019-10-25 12:24:52 · 509 阅读 · 0 评论