
C++
脉望虫
这个作者很懒,什么都没留下…
展开
-
C语言中的线性表演示代码
#include<stdio.h>#include<stdlib.h> #include <string.h>#define NofsNumber 10 //学号设置最长为10个字符#define NofName 10 //名字设置最长为10个字符typedef int score_type; //分数的类型默认设置为unsigned char类型[0 , 255]//线性表中每个节点的struct,包含 : 学号、名字、3科成绩加上一个平均成绩typ原创 2021-05-16 15:45:57 · 412 阅读 · 0 评论 -
STL之tuple
前言std::tuple 是一个固定尺寸随意类型的元素集合,其基本的使用方法为:std::tuple<int, int, string, string> t(1,2,"abc","bcd");auto t2 = make_tuple(1,2,"ac","ab");取元素的操作为:get<0>(t)//取第0个元素get<1>(t)//取第1个元素源码分析std::tuple中使用的是C++ 2.0中可变模板参数技术,并且结合的是罕见的私有继承方式,这原创 2021-02-03 18:41:41 · 647 阅读 · 0 评论 -
C++学习笔记
基本知识前缀/后缀自增运算符前缀或者后缀自增(同自减)运算的区别就是先对该变量操作还是先对表达式操作。比如:#include<iostream>using namespace std;int main(){ int a = 2,b=3; //先对a自增然后运算该表达式 cout<<++a+b<<" "; //先运算该表达式然后对b自增 cout<<a+b++<<" "; cout<<a<<原创 2020-12-24 10:59:01 · 133 阅读 · 0 评论 -
C++中按名次排序的两个实现方式
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#include<iostream>#include<vector>#include<al原创 2020-11-08 10:18:41 · 2382 阅读 · 0 评论 -
C++中this指针用作链式编程的实践
前言在学习黑马程序C++教程时,看到第115集https://www.bilibili.com/video/BV1et411b73Z?p=115.时,听到this指针用作链式编程的例子,返回形式是引用形式还是值形式对结果有很大的影响,结合自己的理解和编程结果一探究竟。代码实践#include<iostream>#include<string>#include<vector>#include<new>using namespace std;原创 2020-09-21 00:17:16 · 510 阅读 · 0 评论 -
C++初级学习之打印乘法口诀表
本质就是嵌套循环#include<iostream>using namespace std;int main(){ //cout << "The size of int is :" << sizeof(int) << endl; //打印乘法口诀表 for(int i =1;i<10;++i) { for (int j = 1; j <= i; ++j) cout << char(i + '0') <原创 2020-09-15 17:17:35 · 304 阅读 · 0 评论 -
C语言中的for语句
for语句C语言中的for语句是一个十分常用的循环结构,比while更为简洁直观。常用的for语句的语法如下:for(expression1;expression2;expression3) statement其中,statement表示循环体,也就是我们要执行的操作。expression1称为初始化部分,expression2称为条件部分,循环体每次执行前都要执行一次,expression3称为调整部分,在循环体每次执行完毕,条件部分执行之前执行。三个部分都是可选的,省略即表示该部分始终为真。原创 2020-09-06 19:28:15 · 2603 阅读 · 0 评论