Fork me on GitHub
摘要: 十进制数转N(N<36)进制 /* 十进制转 n 进制(n 大于10 用ABCDEF来表示) */ #include <iostream> #include <vector> using namespace std; // 只能将十进制转换为小于10的进制 void SysConvert1(int 阅读全文
posted @ 2020-12-17 10:44 小黑子杜 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 虚拟机ubuntu中配置中文输入法和中文格式 1、先在语言支持(language and surport)中添加汉语, 语言支持->语言->添加或删除语言->简体中文后面打勾 2、设置->区域与语言->语言->汉语,格式->中国,添加->中文(智能拼音) 3、重启 阅读全文
posted @ 2020-11-26 14:45 小黑子杜 阅读(2394) 评论(0) 推荐(0) 编辑
摘要: 07C++引用 1、引用的定义 int a; // 定义一个引用,也是起别名,所以必须初始化 int &r = a; 2、引用与指针的区别 引用不会占用内存资源,而指针是需要额外申请空间的 指针还需要额外的一次解引用操作,而引用不需要 int a; int &r = a; int *p = &a; 阅读全文
posted @ 2020-11-08 23:11 小黑子杜 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 06C++类型与转换 类型: (1)C++对于C语言增加了两种类型处理:bool 和 引用 bool true (非0) 和 false (0)两个值 1)C++中的引用其实是对变量的别名,所以其不单独产生一块空间 2)对引用的操作其实就是对变量本身的操作 3)在函数传参等操作上,引用比指针会有更适 阅读全文
posted @ 2020-11-08 22:43 小黑子杜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 05C++的函数 1、形参列表处理 C++支持提供默认参数调用的机制, 所以在调用的过程中,可以不填写,可以填写一个参数,填写多个参数 int max(int a = 5, int b = 10) { return a; } int main() { max(); max(3); max(5, 10 阅读全文
posted @ 2020-11-08 22:42 小黑子杜 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 04C++域与using关键字和命名空间 1、作用域 域操作符:: 域scope 2、using关键字 using namespace std; cout << "hello" << endl; // 或 using std::cout; suing std::endl; cout << "hell 阅读全文
posted @ 2020-11-08 22:41 小黑子杜 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 03C++头文件与编译器 1、头文件 C++包含头文件的多种方式 (1)C++能够使用的,不带 .h 结尾的 (2)使用传统C语言定义方式 xxx.h 的方式编写的 (3)使用C++特有的引入C源文件的方式, cxxxx #include <iostream> #include <stdio.h> 阅读全文
posted @ 2020-11-08 22:39 小黑子杜 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 02C++组成与版本 1、组成:C++四大天王 Cplus、面向对象、泛型编程和STL标准模板库 2、版本 阅读全文
posted @ 2020-11-08 22:36 小黑子杜 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 01C++面向过程和面向对象思想 1、面向过程 (1)面向的概念就是以什么为核心 (2)过程的含义在于线性思维,带有起点和终点的流程化 (3)面向过程注重的是逻辑处理,算法结构 (4)首先思考的是:步骤是什么? 2、面向对象 (1)面向对象的核心:对象数据 (2)对象两大核心概念:属性和行为 (3) 阅读全文
posted @ 2020-11-08 22:35 小黑子杜 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 04栈及其操作 1、栈结构体定义 typedef struct Stack { int *data; int size, top; } Stack; 2、栈初始化 Stack *init(int n) { Stack *s = (Stack *)malloc(sizeof(Stack)); s->d 阅读全文
posted @ 2020-11-08 19:56 小黑子杜 阅读(97) 评论(0) 推荐(0) 编辑