摘要: const关键字用来保护数据不被修改,简而言之就像常量一样,它类似于"符号常量"#define指令。 #define"符号常量"宏定义是这样: #define PI 3.14159 宏定义的本质其实就是字符替换,很容易出错,所以要特别注意加括号(())。 const变量这样声明: const dou 阅读全文
posted @ 2021-06-25 18:53 double64 阅读(275) 评论(0) 推荐(0)
摘要: 用 c 语言把链表的基本操作实现了一遍,节点数据的信息是「编号」、「姓名」和「年龄」,实现的功能有「链表的创建」「链表初始化」、「插入节点」、「链表的遍历」、「链表的销毁」、「查询节点」、「删除节点」,这里我就把这些函数贴在这里,做一个笔记,以后也可以查看。 定义数据结构: typedef stru 阅读全文
posted @ 2021-06-25 18:49 double64 阅读(246) 评论(0) 推荐(0)
摘要: 这个顺序表是使用数组来实现的,顺序表的插入、删除、遍历等操作,下面是 c 语言的完整实现代码: #define _CRT_SECURE_NO_WARNINGS //(放在最前面) #include<stdio.h> #include <string.h> #include <stdlib.h> st 阅读全文
posted @ 2021-06-25 18:45 double64 阅读(515) 评论(0) 推荐(0)
摘要: 这里使用int fputc(int ch, FILE *fp) 和 int fgetc(FILE *fp) 进行文本文件的读取和复制。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int fbcopy(FILE *fpdest, FILE *f 阅读全文
posted @ 2021-06-25 18:40 double64 阅读(243) 评论(0) 推荐(0)
摘要: ​ vim 拷贝到系统剪贴板 → :reg (可以查看寄存器) → ”+y (复制到系统剪切板) → “+p (粘贴) vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在 vim 中简单用 y 只是复制到“(双引号)粘贴板里,同样用p粘贴的也 阅读全文
posted @ 2021-06-25 18:37 double64 阅读(822) 评论(0) 推荐(0)
摘要: ctrl + shift + 左键 -> 点击网址就能打开 (终端下的 vim) 终端的快捷键 → ctrl + alt + T 文件: 以新标签打开终端 → shift + ctrl + T 以新窗口打开终端 → shift + ctrl + N 关闭终端 → shift + ctrl + w 关 阅读全文
posted @ 2021-06-25 18:32 double64 阅读(896) 评论(0) 推荐(0)
摘要: 1. 常对象只能调用常成员函数,不能调用普通成员函数. 因为常成员函数是不能改变数据成员的值的,如果能够调普通成员函数,就相当于能够改变数据成员的值了,因为普通成员函数是可以改变数据成员的值的,所以不能调用普通成员函数。 2. 常指针和常引用都只能调用对象的常成员函数. 上面两个本质上的意思是一样的 阅读全文
posted @ 2021-06-25 18:22 double64 阅读(336) 评论(0) 推荐(0)
摘要: ​ 对象赋值语句: 对象1 = 对象2 注意的地方: 对象的类型必须相同。 两个对象之间的赋值,只是数据成员的赋值,而不对成员函数赋值。不同对象的成员函数占有不同的存储空间,而不同对象的成员函数是占用同一个函数代码段,无法对它们赋值。 当类中有 ++ 指针 ++ 时,需要进行深拷贝。 构造函数: 构 阅读全文
posted @ 2021-06-25 13:40 double64 阅读(166) 评论(0) 推荐(0)
摘要: ​ 指针数组 指针数组的理解: 指针数组顾名思义是指针组成的数组, 组成元素是指针变量。 字符串初始化指针数组: #include<stdio.h> int main(void) { char *a[3] = { "hello", "world", "good" }; // 定义指针数组a[],并对 阅读全文
posted @ 2021-06-24 21:23 double64 阅读(195) 评论(0) 推荐(0)
摘要: ​ 面向对象程序设计包括:类的声明部分,类的使用部分。 结构, 联合和枚举类 c++ 中他们都是类型名, 和 c 语言不同: enum Bool{FALSE, TRUE}; struct String { char *str; int length; }: union Number { int i; 阅读全文
posted @ 2021-06-24 21:01 double64 阅读(120) 评论(0) 推荐(0)