- 博客(4)
- 收藏
- 关注
原创 C++栈和队列
对于栈和队列,我有话说!栈者,先进后出也。如物存于箱再取之,必在这里插入代码片先取后存之物,然取先存之物也。故而栈有栈底与栈顶之分名。对栈的操作有入栈与出栈之分名。在C++中,使用方式如下:#include<stack>//引用栈头文件#include<iostream>//由于包含输出操作,故引用该头文件/*在stack中有五个成员函数:1.push()//在栈顶添加元素,需要一个参数(要添加的元素)2.pop()//删除栈顶元素3.top()//返回栈顶元
2020-08-11 21:29:08
177
原创 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
139
原创 扫雷记录
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
278
原创 指针的偏移
基本数据类型指针偏移//方便演示,先初始化一个指针为空。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
4309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人