- 博客(11)
- 收藏
- 关注
原创 C语言day6(自用)
概念:指针是存储内存地址的变量,通过声明指针,获取变量地址核心要点:指针类型决定指针运算的步长为通用指针类型,需强制类型转换后才能解引用 1.2 二级指针 操作流程演示二级指针应用场景: 关系:数组名是首元素地址的常量指针经典应用:数组遍历与反转1.4 动态内存管理关键函数::分配未初始化内存:分配并初始化为0:调整内存块大小:释放内存动态数组实现:二、泛型编程与高级特性2.1 泛型基础(void*)实现原理:通过void指针和内存拷贝实现类型通
2025-03-17 01:28:56
871
原创 C语言day4(自用)
概念关键点常见错误冒泡排序双重循环、相邻比较、n-1轮忘记j的范围是n-i-1字符串以\0结尾、使用标准库函数数组越界、忘记分配结束符空间动态内存手动分配释放、指针操作内存泄漏、野指针、重复释放。
2025-03-13 02:50:42
467
原创 C语言大佬养成计划day3
1.运行后,可以通过数字键选择操作。3,可以进行学号和姓名查找学员信息。2.可以选择打印班级全部信息。4,可以对学生信息进行更改。5,可以新增和减少学生。
2025-03-12 01:56:14
127
原创 C语言大佬养成计划day2
C语言中 唯一一个三目运算符- 负号 单目运算符 1 个操作数 -1+ 加号 双目运算符 2 个操作数 1+1格式:条件?语句1 : 语句2当条件为真时 则执行 语句1当条件为假时 则执行 语句2。
2025-03-10 22:47:47
877
原创 Linux基础 Day05 笔记(自用)
如果a>b且a< c ,以下均可。如果a>b或a < c,以下均可。直接像c语言一样用<>=!字符串比较时,变量一定要用。类似c语言的for循环。
2025-03-06 23:39:31
223
原创 Linux基础 Day04 笔记(自用)
vim 是 Unix 类操作系统中最为流行的==文本编辑器==。尽管目前已有 gedit 等一些工作在图形界面下使用起来也更为方便的文本编辑器,但在很多情况下,vim 这种专为字符界面操作而设计的编辑器恐怕还是要充当首选,比如通过 telnet。输出为与其他的机器代码和库文件汇集成一个可执行的二进制代码文件(无后缀)如果不选择选项和目标文件,则会默认生成一个a.out的可执行文件。==命令模式—>底行模式==: 使用 : 进入到底行模式。==编辑模式/底行模式—>命令模式==:按下Esc键。
2025-03-06 01:18:33
875
原创 Linux基础 Day03 笔记
源:就是linux中的应用市场,linux通过 apt-get的方式去链接‘’源‘’就可以去源所在的目录下载软件1.清华源ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror2.阿里源。
2025-03-05 02:12:05
1010
原创 Linux基础 Day02 笔记
用ls -l的命令可以看到文件的类型在Linux系统中的每种文件的类型都用一个字符进行标识,主要是有7种类型并用字符进行标识,每个字符的标识如图所示| 文件类型 | 类型符号 | 描述 || 普通文件 | - | 指ASCII 的文本文件、二进制可执行文件,以及硬链接文件 || 块设备文件 | b | 块 的 输入/输出 设备文件 || 字符设备文件 | c | 原始输入/输出设备文件,每次I/O仅一个字符 || 目录文件 | d | 包含若干文件或子目录 |
2025-03-03 21:57:15
878
原创 Linux基础 Day01 笔记
=linux 下的命令==随着各种Linux系统的图形化程度不断提高,用户在桌面环境下,通过点击、拖拽等操作可以完成大部分的操作。然而,许多的Ubuntu Linux功能使用shell命令来实现,通常比使用图形化交互完成得更快、更直接。下面,我们来详细介绍一下shell。Shell,直译为“贝壳”,在操作系统中,它起着==内核==的外层保护工具的角色,==并负责完成用户与内核之间的交互==。命令:命令是用户向系统内核发送控制请求的文本流。
2025-03-01 16:17:16
666
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人