摘要: 3.2指针与链表 1. 指针 指针的概念 C/C++语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节有唯一的内存地址。 如同一个房间的门口有一个房间号 123,那么这个 123 就是这个房间的地址,也可以说 123 指向该房间。 CPU 通过内存寻址对存储在内存中的某个指定数 阅读全文
posted @ 2021-12-11 22:07 HelloHeBin 阅读(325) 评论(0) 推荐(0)
摘要: 3.1结构体&cmp 1. 结构体认识 结构体概念:可以把各种类型的数据放在一起,形成新的数据类型。 如何定义:关键字 struct: 格式: struct 结构名{ 数据类型 变量名1; 数据类型 变量名2; }; 如:定义一个学生,他有姓名,年龄,语文成绩,数学成绩,英语成绩 struct T{ 阅读全文
posted @ 2021-12-11 21:51 HelloHeBin 阅读(702) 评论(0) 推荐(0)
摘要: C语言程序设计 chapter 9 排序&查找 1. 排序认识 排序是指:将一个无序数列,经过一些处理,变成一个有序数列(非降序列/非增序列)的过程。 也可以形象化描述为:对于任意 i<j, 有 a[i]<=a[j] (或者 a[i]>=a[j])。 当对于任意 i<j, 有 a[i]<=a[j], 阅读全文
posted @ 2021-11-22 22:48 HelloHeBin 阅读(339) 评论(0) 推荐(0)
摘要: C语言程序设计 chapter 8 文件 对于输入输出,一般我们分两种: 标准输入输出,也就是通过键盘和显示器控制台来输入输出。 文件输入输出,无需手动输入,程序会自动读写相关文件。 总的来讲文件操作形式有三种: 一、freopen文件重定向 二、fopen文件输入输出 三、fstream文件输入输 阅读全文
posted @ 2021-11-22 00:28 HelloHeBin 阅读(224) 评论(0) 推荐(0)
摘要: C语言程序设计 chapter 7 结构体 1. 结构体的认识 结构体概念:可以把各种类型的数据放在一起,形成新的数据类型。 如何定义:关键字 struct 格式: struct 结构名{ 数据类型 变量名1; 数据类型 变量名2; }; 如:定义一个学生,他有姓名,年龄,语文成绩,数学成绩,英语成 阅读全文
posted @ 2021-11-22 00:21 HelloHeBin 阅读(419) 评论(0) 推荐(0)
摘要: 目录C语言程序设计chapter 6 指针1. 何谓指针(Pointer)2. 指针变量的定义3. 通过指针引用数组4. 通过指针引用多维数组5. 通过指针引用字符串6. 动态内存分配与它的指针变量 C语言程序设计 chapter 6 指针 1. 何谓指针(Pointer) 编译系统根据程序中定义的 阅读全文
posted @ 2021-11-06 23:29 HelloHeBin 阅读(299) 评论(0) 推荐(0)
摘要: C语言程序设计 chapter 5 函数 1. 函数初识 1.模块化编程的含义 将重复性的代码封装成一个方法,需要的时候调用这个方法。 一般将这样的方法称为函数,完成方法的过程就叫模块化编程。 2.函数一般划分为自定义函数和系统函数 自定义函数:用户自己定义函数的功能 系统函数:系统函数就是系统自带 阅读全文
posted @ 2021-11-06 16:42 HelloHeBin 阅读(1026) 评论(0) 推荐(0)
摘要: C语言程序设计 chapter 4 数组 1. 数组的概念 数组:同类数据的集合 定义方式:类型 数组名[数组大小]; 数组中的变量称为为数组元素,由于数组中每个元素都有下标,因此数组元素也称为下标变量。 数组下标取值从0开始,使用数组时下标不能越界,同一数组的所有数组元素在内存中占用一片连续的存储 阅读全文
posted @ 2021-11-05 21:44 HelloHeBin 阅读(1712) 评论(0) 推荐(0)
摘要: [toc] ### P7909 [CSP-J 2021] 分糖果 candy - 涉及知识点:阅读理解、分支+数学思维、循环 - 解析:本题能够直接读明白题目,但是要注意题目要求输出的结果是自己单次能得到的最大值。 - 方法1:暴力枚举,直接将 [L, R] 进行枚举,和现有最大值进行比较,每次取最 阅读全文
posted @ 2021-11-03 14:09 HelloHeBin 阅读(1618) 评论(0) 推荐(0)
摘要: C语言程序设计 chapter 3 循环结构 1. for for( 预定义条件; 判断条件; 条件增量 ){ 循环体 } 程序执行的时候会先执行初始化条件,再判断条件是否成立; 如果条件成立就执行 {}中的循环体,如果条件不成立就退出循环; {}执行完后再执行条件增量; 条件增量执行完后,再判断条 阅读全文
posted @ 2021-10-25 08:55 HelloHeBin 阅读(1205) 评论(0) 推荐(0)