C++学习(三十三)(C语言部分)之 队列
摘要:队列测试代码笔记如下: 2019-03-31 21:07:51
阅读全文
C++学习(三十二)(C语言部分)之 栈
摘要:栈测试代码笔记如下: 2019-03-31 21:04:47
阅读全文
C++学习(三十)(C语言部分)之 栈和队列
摘要:数据结构1.保存数据 2.处理数据数组+操作增查删改 栈和队列是一种操作受限的线性表 栈 是先进后出 是在一端进行插入删除的操作 >栈顶 另一端叫做栈底(栈和栈区是两个概念)(是一种数据结构)队列 是先进先出 是在两端进行插入删除的操作 在插入的一端叫做队尾 在删除的一端叫做队头 栈 需要回退操作
阅读全文
C++学习(二十九)(C语言部分)之 顺序表
摘要:一、数据结构组织 存放数据的方式 精心选择的数据结构可以提升效率 数据结构 1、逻辑结构 一对多关系 父与子 一对一关系 排队中 多对多关系 两地的路线 2、存储结构 数据存放的位置关系 顺序存储数据 一个挨着一个的存储(数组) 链式存储方式 二、线性表逻辑方面是线性关系 一对一线性 每一个元素有唯
阅读全文
C++学习(二十八)(C语言部分)之 文件操作
摘要:复习:#define 定义一个宏#include 文件包含#if 条件防止头文件重复包含定义一个宏 判断宏是否定义 判断头文件是否包含#define _STDIO_H_#include<stdio.h>#pragma once 防止头文件重复包含 房子头文件的最前面多文件 .h+*.cpp函数声明放
阅读全文
C++学习(二十七)(C语言部分)之 预处理命令
摘要:结构体 联合 枚举 联合 只能保存最后赋值的结果枚举 所有可能值列出来 预处理命令是在编译前期的阶段 代码-(编译)-->可执行文件(exe)预编译 编译前对代码处理 *1.插入头文件的内容 #include<stdio.h> *2.宏定义替换 3.删除注释 >注释在预处理阶段全部被删除 *4.条件
阅读全文
C++学习(二十六)(C语言部分)之 结构体3(联合,枚举)
摘要:结构体 struct 类型定义点运算符 . 变量名.成员 成员是数组的时候不能用等于号赋值箭头运算符 -> 指针->成员 作用 存放多个不同类型的有关联的数据 与结构体类似的类型1、联合作用 :存放不同类型的数据 (共同体) 同事只能存储一个数据关键字 :union 和结构体类似联合与结构体的区别:
阅读全文
C++学习(二十五)(C语言部分)之 结构体2
摘要:基本概述: int double char; 定义一个学生类型 int Student 姓名 性别 年龄 简单地说 结构体是一个可以包含不同类型的结构,他是一个自定义的类型。 struct 结构体标识符{成员变量;}; struct 是系统关键字,用来说明当前定义了一个自定义类型 结构体标识符 为了
阅读全文
C++学习(二十四)(C语言部分)之 结构体1
摘要:1.结构体 存放多个不同类型的数据 但是是相关联的 数组 存放多个相同类型的数据 结构体是存放多个相关联的不同类型的数组 struct 定义一个结构体类型 自定义类型 2.结构体定义方式 定义类型最通用的方式: struct student ///student是自己取得名字 结构体定义的时候也可以
阅读全文
关于vs设置其他主题配色问题
摘要:可以再网上找其他的.vssettings文件导入 导入方法如下: 一般vs会将你之前设置下的配色方案自动保存下来,你也可以直接覆盖 2019-03-21 17:31:07
阅读全文
C++学习(二十三)(C语言部分)之 指针4
摘要:指针 指针 存放地址 只能存放地址 使用 &取地址运算符 *取值 解引用运算符 malloc 申请堆内存 free释放堆内存 1.1 指针 存放的地址(变量地址 常量区的地址 堆区内存首地址 数组首地址 指针变量的地址 函数地址) 1.指针 也是变量 指针也有类型 int *p; //定义的时候 去
阅读全文
C++学习(二十二)(C语言部分)之 项目扫雷实例
摘要:一、新建项目 二、新建源文件 main.cpp和mining,cpp 三、新建头文件 mining.h 四、图片资源添加 添加完成后会在头文件里面生成一个.h头文件,用来调用资源 打开之后可以看到,对每一个资源文件进行了定义 这里面的顺序和你添加文件时的顺序是一样的,是根据你添加资源的先后顺序进行排
阅读全文
C++数组排序
摘要:1 #include 2 #include 3 #include 4 5 #define SIZE 5 //数组中元素的数量 6 7 void swap(int *p1, int *p2) //交换数组中的两个元素 8 { 9 int temp = *p1; //创建变量储存元素p1的指针 10 *p1 = *p2; //将元素p1的指针改为元素p2的...
阅读全文
C++学习(二十一)(C语言部分)之 函数2
摘要:复习函数名 函数名称 调用时需要函数名加上相应的参数函数类型 void 返回值(根据函数的需要)参数函数体 用来写函数的一个定义 函数怎样实现都现在其中函数声明 函数定义 定义如果放在调用的后面,那么就要在前面进行函数的声明 如果定义放在调用的前面就不用进行声明了形参 实参 函数定义时的参数是形参
阅读全文