- 博客(4)
- 收藏
- 关注
原创 C++栈和队列
对于栈和队列,我有话说! 栈者,先进后出也。 如物存于箱再取之,必在这里插入代码片先取后存之物,然取先存之物也。 故而栈有栈底与栈顶之分名。 对栈的操作有入栈与出栈之分名。 在C++中,使用方式如下: #include<stack>//引用栈头文件 #include<iostream>//由于包含输出操作,故引用该头文件 /* 在stack中有五个成员函数: 1.push()//在栈顶添加元素,需要一个参数(要添加的元素) 2.pop()//删除栈顶元素 3.top()//返回栈顶元
2020-08-11 21:29:08 154
原创 C++.recording
还未完全完成,只是做个记录 可以参考,切勿复制粘贴(后果自负) 以下为定义在头文件下的函数声明,定义放在了GitHub。 还请各位看官有意见建议的都请告诉我,我会尽力改善 #include<iostream> #include<conio.h> #include<Windows.h> using namespace std; struct medicine { int ID; char Name[20]; int Resume; int Weight; int
2020-07-25 11:43:56 123
原创 扫雷记录
recording #include<iostream> #include<time.h> using namespace std; //定义一个二维数组为扫雷做准备,随机布雷, int boomMap[10][10] = //创建一个二维数组 { {0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0}, ...
2020-07-16 18:46:03 261
原创 指针的偏移
基本数据类型指针偏移 //方便演示,先初始化一个指针为空。 int* a = nullptr; a = a+1;//+1就偏移一个单位,而a定义的是指向int型数据的指针,int型有4个字节,所以输出就是00000004 //假设我们定义一个一维数组 int arr[5]={1,2,3,4,5}; int* p= &arr[0];//这里也可以直接写成arr p = p+1;//相当于p = &arr[0+1] *p; //所以*p = 2; /* 如果我们再定义一...
2020-07-02 14:30:57 4268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人