摘要: 1. 数组 初始化数组: int a[3] = {1,2,3}; const修饰数组,不能修改数组中的值 const int a[3] = {1,2,3}; 2. 多维数组 float rain[5][12] 包含5个数组元素,每个数组元素包含12个float类型的元素 3. 指针和数组 如果a是个 阅读全文
posted @ 2021-04-20 20:35 OLeeO97 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1. 单字符IO getchar() putchar() 2. 缓冲区 无缓冲输入:用户输入字符后立即打印该字符 缓冲输入:用户输入的字符被收集在缓冲区的临时存储区,按下enter后打印输出,分为完全缓冲IO和行缓冲IO 1. 完全缓冲IO:缓冲区被填满才刷新缓冲,通常用于文件输入2. 行缓冲区域: 阅读全文
posted @ 2021-04-20 20:33 OLeeO97 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1. 基本运算符 1.1 术语 =,赋值运算符,左边为一个存储位置,右边为一个右值 数据对象:data object,用于存储值的存储区域 左值:标识特定数据对象的名称或表达式,标识或定位存储位置的标签 早期左值定义:1. 指定一个对象,引用内存中地址,2. 可用在赋值运算符左侧 const限定符, 阅读全文
posted @ 2021-04-20 20:32 OLeeO97 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.字符串简介 字符数组末尾为\0,为空字符,非打印字符,ascii码值为0,表明字符串的结尾 2. 常量和c预处理器 定义符号常量:#define TAX 0.015 符号常量编译时会被替换为具体数值 const限定符,限定变量为只读类型,不可以被修改 limits.h和float.h中包含数据类 阅读全文
posted @ 2021-04-20 20:30 OLeeO97 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. 变量与常量 常量:constant,程序使用前已经定义好,程序运行过程中不会有变化,如数字1,2,3 变量:variable,程序运行期间可能会被改变或赋值,int a=1,a就是变量 2. 数据 2.1 数据类型关键字 k&r给出的关键字: int long short unsigned c 阅读全文
posted @ 2021-04-20 20:28 OLeeO97 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. 使用c语言的七个步骤 定义程序目标 一般性语言描述问题 设计程序 构建什么方法?完成什么功能? 用什么数据结构表示数据(用api或者自己构建数据结构) 函数的输入输出(输入参数说明,输出返回值说明) 第一步和第二步才是最重要的 编写代码 用数据结构承载数据 编写函数方法,接收参数,计算并输出 阅读全文
posted @ 2021-04-20 20:26 OLeeO97 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 参考: https://zhuanlan.zhihu.com/p/79219960 https://zhuanlan.zhihu.com/p/21673805 1. 数据结构内部属性 1.1 存储数据结构 jdk1.8以前:数组+链表(增删快,查询慢) jdk1.8开始:数组+链表+红黑树(增删快, 阅读全文
posted @ 2020-12-30 18:50 OLeeO97 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1. 底层数据结构 ArrayList是List接口的可调整大小的数组实现 增删慢:每次增删数据,需要拷贝以及移动元素位置 查询快:数组内存是一块连续空间,可以根据索引方式获取对应位置元素 2. 实现与继承 2.1 Serializable接口 序列化接口,没有方法或字段,仅用于标识,实现该接口才能 阅读全文
posted @ 2020-12-29 20:26 OLeeO97 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1. 集合简介 1.1 集合框架 1.1.1 集合框架中的接口 java集合中主要有Collection接口和Map接口,其中Collection接口下主要有List接口和Set接口 1.1.2 集合框架中的具体实现类 1.2 集合接口 1.2.1 Collection接口 方法(部分)说明 boo 阅读全文
posted @ 2020-12-28 19:17 OLeeO97 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.lambda 表达式 1.1 语法举例 (String first, String second) -> first.length()-second.length() (参数类型 参数名) →{代码语句}.使用lambda表达式,实际就是创建该接口的实例对象 1.2 函数式接口 函数式接口用@F 阅读全文
posted @ 2020-12-27 11:28 OLeeO97 阅读(42) 评论(0) 推荐(0) 编辑