- 博客(36)
- 收藏
- 关注
原创 C/C++内存分布和管理
C/C++内存分布以及管理方式,包含new和delete使用方式和实现原理,让你更加理解new和delete,使用更加自如,malloc、free和new、delete的共同点和区别
2025-06-12 19:57:32
749
13
原创 Linux中的权限
本篇讲解Linux用户切换,文件类型和属性,文件访问权限的修改指令,以及粘滞位,阅读完本篇文章可以让你对Linux有更加深刻的了解,欢迎各位阅读之后收获满满!!!
2025-06-08 20:38:29
781
10
原创 Linux基本指令(三)
时间显示指令、搜索指令、压缩解压指令以及LInux中计算器的指令在本章中都包含哦,有兴趣的可以进来瞅瞅,包令你满意滴!!!
2025-06-04 19:31:59
2614
19
原创 C++深入类与对象
在上一篇中提到了构造函数,那么这篇再来提一下构造函数,编译器自动生成的默认构造函数对于内置类型不做处理,自定义类型会调用它自己的构造函数。对于自己写的构造函数,之前是在函数体中初始化,当然不止这一种初始化,还有初始化列表的方式进行初始化,那么为什么可以在函数体中初始化还需要初始化列表呢?咱接着往下看!
2025-05-31 19:59:13
744
10
原创 Linux基本指令(二)
在Linux基本指令(一)中分享了几个指令,在这篇文章中还会继续分享我所学到的Linux指令,学习是一件很漫长的事,只有坚持下去才能看到结果,砥砺前行,未来可期。目录
2025-05-23 18:08:41
1241
12
原创 C++类与对象:六个默认构造函数(二)
在上篇提到了构造函数、拷贝构造函数、析构函数,这篇将会分享剩下默认构造函数:运算符重载、取地址及const取地址操作符重载。当学习了这些构造函数可以实现一个日期类。
2025-05-21 22:12:19
635
8
原创 C++类与对象:六个默认构造函数(一)
这篇文章带你了解构造、析构、拷贝构造函数,体验其中的奥妙,还在默认构造函数中迷茫的这篇文章不容错过,默认构造函数在C++中构造函数非常重要,各位进来学习吧
2025-05-12 21:39:49
1032
14
原创 Linux基本指令(一)
操作系统是是一款做软硬件管理的软件,而一个好的操作系统要具备安全、快速、稳定的条件,操作系统的核心工作就是通过对下(驱动设备和硬件)管理软硬件资源的手段,达到对上(应用软件)提供良好(安全、快速、稳定)的操作/使用环境。
2025-05-10 18:21:52
1043
16
原创 C++面向对象编程入门:从类与对象说起(一)
C语言是面向过程,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题,而C++面向的是对象,关注的是对象,将一件事拆解成多个对象,靠对象之间互交完成。
2025-05-08 18:53:36
1119
9
原创 【C++编程入门】:基本语法
引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空 间,它和它引用的变量共用同一块内存空间。
2025-04-29 21:03:30
1056
17
原创 【C++编程入门】:从零开始掌握基础语法
C++语言是通过对C语言不足的地方进行优化创建的,C++在C语言之上,C++当然也兼容C语言,在大部分地方使用C++比C更方便,可能使用C需要一两百行代码,而C++只需要五六十行。
2025-04-21 22:08:28
1134
16
原创 数据结构——快排和归并排序(非递归)
快速排序和归并排序一般都是用递归来实现的,但是掌握非递归也是很重要的,说不定在面试的时候面试官突然问你快排或者归并非递归实现,递归有时候并不好,在数据量非常大的时候效率就不好,但是使用非递归结果就不一样了,总之各有各的好。
2025-04-19 19:16:23
1310
18
原创 数据结构——八大排序算法
排序在生活中应用很多,对数据排序有按成绩,商品价格,评论数量等标准来排序。数据结构中有八大排序,插入、选择、快速、归并四类排序。
2025-04-17 20:36:30
1262
22
原创 数据结构——堆的实现和堆排序
什么是堆呢?堆其实就是数组,然后我们将数组看成树的结构,创建堆可以是大堆也可以是小堆,有堆就可以用来排序,与冒泡排序相比较效率高很多。
2025-04-06 22:26:08
720
11
原创 数据结构——队列的实现
队列:只允许在一端进行插入数据操作,另一端进行删除数据操作的特殊线性结构,具有“先进先出”的特点,进行插入数据的一端称为队尾,出数据的一端称为队头。
2025-04-02 13:24:59
508
12
原创 数据结构——栈的实现(附全部代码)
栈的实现可以用链表也可以用数组,但是数组在这里比链表更有优势,根据栈独有的特性来决定使用什么来实现才能让效率更高。
2025-03-27 19:47:55
408
9
原创 环形链表判断、入环问题
给你一个单链表如何去判断有环呢?如何求环形链表第一次入环的节点呢?在还未接触这种题之前是一点头绪都没有,十分佩服能解决的人。
2025-03-22 21:01:09
576
10
原创 数据结构 ——单链表
单链表和顺序表相比可就好太多了,效率高不少,在进行头插和头删时的效率相差最大,顺序表在进行头插和头删时时间复杂度为O(n^2),而在单链表中只需要更改几个指针就可以,效率大大提升,相信通过这篇文章可以让你清楚认识了解单链表。
2025-03-20 21:18:29
1219
12
原创 数据结构——顺序表(附全部c代码)
定义:顺序表是用一段物理地址连续的存储单元依次存储数据的线性结构,一般采用数组存储,在数据上进行增删查改操作
2025-03-13 21:13:37
519
8
原创 算法的时间复杂度和空间复杂度
前言在我们看到一个算法时,如何来衡量这个算法的好坏呢?衡量一个算法的好坏一般是从时间和空间的维度来衡量的,即是时间复杂度和空间复杂度。那怎么样计算时间复杂度和空间复杂度呢?
2025-03-11 19:32:51
670
5
原创 C语言文件操作
在刚开始写代码运行程序时,写入的数据在我们结束程序后一并销毁,那要是想要保存输入的数据怎么办呢?这就涉及到数据持久化的问题,一般数据持久化的方法有:将数据保存在磁盘文件上,存入数据库中。
2025-03-05 20:15:27
868
3
原创 C语言:动态内存管理
为什么需要动态内存呢?,一般开辟空间都是固定的,这样局限性太大了,当我们需要更大的空间时就需要进行多处修改,几行代码修改的话还行,但是几万行代码进行修改那工程量就太大了;需要的空间不需要那么多,就会出现空间浪费,这时候就需要动态内存,需要多大的空间就开辟多大的空间。
2025-03-02 21:00:20
523
6
原创 结构体内存对齐规则
C语言中字符型、短整型、整型、浮点型等在内存开辟固定的空间,那么结构体在内存中占用多大的空间呢?阅读完这篇文章相信你就对结构体在内存中占用多大空间有一定了解。
2025-03-01 14:16:26
758
3
原创 《C语言字符与字符串函数完全指南:从入门到避坑》
为什么需要这些函数:解释C语言中手动处理字符和字符串的复杂性。标准库的作用:强调ctype.h和string.h的重要性,是C程序员的核心工具。
2025-02-26 21:03:56
712
4
原创 深入浅出:理解编程中的“指针”
为什么在编程中需要指针呢?指针的作用是什么呢?指针应该怎么用?等等......这些问题都会在这篇文章中解疑,让我们阅读这篇文章解开心中的疑问吧!
2025-02-21 21:06:15
759
2
原创 VS2019调试入门:10个让新手效率翻倍的实用技巧
“你是否还在用Console.WriteLine调试代码?掌握这些VS2019调试神器,轻松告别低效抓虫!无需复杂配置,5分钟上手实战技巧!”
2025-02-14 21:06:04
1483
2
原创 C语言操作符详解
今天给大家分享C语言中操作符嘻嘻操作符在平常编程中十分常见,也可以说经常用到。C语言中操作符有: 算术操作符、 移位操作符、 赋值操作符、 单⽬操作符等多种操作符,让我们一起来详细了解吧。
2025-02-11 20:32:49
1197
2
原创 C语言数组的基本详解
数组是⼀组相同类型元素的集合;从这个概念中我们就可以发现2个有价值的信息: • 数组中存放的是1个或者多个数据,但是数组元素个数不能为0。
2025-02-08 17:29:34
911
2
原创 C语言中函数基本用法
C语⾔中的函数就是⼀个完成某项特定的任务的⼀⼩段代码。这段代码是有特殊的写法和调⽤⽅法的。 C语⾔的程序其实是由⽆数个⼩的函数组合⽽成的
2025-01-29 21:06:45
959
原创 三子棋游戏(c语言代码)
写三子棋游戏需要一步一步根据自己的逻辑来推敲代码,思维不能乱,否则很难写出代码,如果自己还不能靠自己写出完整的代码尽量将思路理清楚,思路很重要,看别人的代码来理清楚思路,想清楚从哪一步开始,一步一步来写代码,不要直接抄代码,这样对自己没有提升,要经过自己的推敲来实现代码,坚持下去相信编程能力会有很大的提升
2025-01-26 16:03:43
477
1
原创 C语言中的三种循环(while、for、do...while)以及break和continue语句
三种循环while、for、do..while,这三种循环在编程中运用的非常多,在一个事件中若是要执行多次就要用到这其中之一的循环或者多个循环。
2025-01-22 20:56:17
996
3
原创 C语言:分支switch的基本用法
switch语句是⼀种特殊形式的if...else结构,⽤于判断条件有多个结果的情况。它把多重的elseif改成更易⽤、可读性更好的形式。
2025-01-19 11:11:12
435
1
原创 分支判断语句(if语句、if...else语句、嵌套)
if语句的语法形式如下:表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执⾏,在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不 是0,则语句执⾏。:输⼊⼀个整数,判断是否为奇数那如果我们要if语句同时控制2条语句,怎么办呢?那就要使⽤ {} 将代码括起来, else后也可以跟上⼤括号。
2025-01-17 10:32:15
604
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人