自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 【初阶数据结构】深入解析单链表:探索底层逻辑(无头单向非循环链表)

本篇将深入解析单链表:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构。

2024-06-17 08:42:53 1467 35

原创 【初阶数据结构】深入解析顺序表:探索底层逻辑

本篇将深入解析顺序表:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构。

2024-06-11 17:38:20 2566 100

原创 【C语言】学生管理系统:完整模拟与实现

本篇文章为修改了在校期间实训报告,使用C语言实现学生成绩管理系统。对此,其中步骤没有详细写出,如果有问题可以私信我,感谢你的支持。

2024-06-07 10:16:52 2778 92

原创 【C语言】编译与链接:深入理解程序构建过程

本篇将深入理解程序构建过程,以便于我们在编写程序的过程同时,理解底层是如何从程序的创建到生成可执行程序的。

2024-06-03 11:18:33 1752 82

原创 【C语言】探索文件读写函数的全貌

本章将介绍文件读取函数的相关知识和展示使用场景,通过这些函数就可以打开文件与我们之间的桥梁。

2024-05-31 10:25:52 2288 101

原创 【C语言】自定义类型:联合与枚举的简明概述

关于自定义类型除了我们常用的结构体,还有联合与枚举也是属于自定义类型。本篇将简单介绍联合与枚举基本概念和使用方法

2024-05-27 08:54:53 1881 81

原创 【C语言】结构体内存对齐:热门面试话题

书接上文,我们了解关于结构体的基本知识,这篇将深入剖析结构体中一个重要的知识点:内存对齐关于内存对齐是属于热门面试话题,对此单独放在一篇来分享

2024-05-24 09:41:15 1885 135

原创 【C语言】探索结构体基础知识:简明概要

结构体是一种在编程中用来组织和存储相关数据的自定义数据类型,本章将会介绍结构体的基本概念和使用方法

2024-05-20 08:29:48 1801 122

原创 【C语言】精妙运用内存函数:深入底层逻辑的探索

上篇文章介绍了字符串相关函数,但是缺点在于只针对于字符类型。本篇文章涉及的函数不单单只能用于字符类型的数据,通过内存进行修改适用于任意类型数据,逐字节修改。内存函数大部分在string.h头文件中进行声明。

2024-05-17 09:14:11 1412 113

原创 【C语言】深度解析:动态内存管理的机制与实践

本篇将深度解析:动态内存管理的机制。为了更加灵活分配内存中的空间,库中为了我们提供了一些的函数,去动态开辟和释放堆上的空间。

2024-05-13 09:17:26 2417 124

原创 【C语言】模拟实现深入了解:字符串函数

本篇将模拟实现字符串函数,通过底层了解更多相关细节.以上就是本篇文章的所有内容,在此感谢大家的观看!这里是店小二C语言笔记,希望对你在学习C语言中有所帮助!

2024-05-10 08:45:17 1802 114

原创 【C语言】解决不同场景字符串问题:巧妙运用字符串函数

字符函数一般分为字符分类函数和字符转换函数,它们使用的时候可以相互打配合,这些字符函数统一声明在库函数头文件ctype.h

2024-05-06 11:04:26 2079 102

原创 精简函数栈帧:优化创建和销毁过程的完全解析(建议收藏,提升内功)

栈(stack):是现代计算机程序里最为重要的概念之一,几乎每一个程序都使用了栈,没有栈就没有函数,没有局部变量,也就没有我们如今看到的所有的计算机语言。这里的栈,不是数据结构中栈,而是动态内存区域中的栈。在计算机系统中,栈是一个具有先进后出(First In Last Out,FIFO)的属性的动态内存区域。程序可以将数据压入栈中,也可以将数据从栈顶弹出。(压栈操作使得栈增大,而弹出操作使得栈减小)在经典的操作系统中,栈总是向下增长(由高地址向低地址)。

2024-05-03 12:25:55 1386 69

原创 【C语言】指针篇- 深度解析Sizeof和Strlen:热门面试题探究(5/5)

本篇是关于Sizeof和Strlen常考面试题解析,也是指针篇的末尾 ,在此感谢大家的支持!

2024-05-01 17:01:51 1244 86

原创 【C语言】指针篇-精通库中的快速排序算法:巧妙掌握技巧(4/5)

base是待排序数据的起始位置(首元素的地址),强制类型转化为char*类型,使得对于±整型,偏移量为一个字节。width是某个类型的大小,那么这两个参数之间相差width大小,正好跳过某个类型元素(j * width –(j + 1) * width )。(适用于任意的数据进行比较)

2024-05-01 09:16:24 1716 97

原创 【C语言】深入了解文件:简明指南

文件是一种装载数据和信息的载体,存储着用户输入或者处理得到的各种有用信息,例如:文本文档、图片、音乐和视频等等(从硬盘上的文件是文件)。文件与内存的作用都是用于存储数据,区别在于内存是存储CUP的临时数据,无法持久化保存,会导致数据丢失。因此我们可以使用文件进行持久化保存。

2024-04-29 15:43:33 1566 116

原创 【C语言】指针篇-一篇搞定不同类型指针变量-必读指南(3/5)

上篇回顾:上篇我们通过数组名为切入口引出数组与指针间的关系,本篇将介绍不同类型的指针变量在不同场景中的使用

2024-04-24 09:27:16 2738 202

原创 【C语言】指针篇-深入探索数组名和指针数组- 必读指南(2/5)

sizeof(array_name):sizeof单独放数组名,这里的数组名表示整个数组,计算的是整个数组的大小& array_name:这里的数组名表示整个数组,取出的是整个数组的地址(整个数组的地址和数组首元素的地址是有区别的,虽然一开始指向的地址是相同的)

2024-04-22 09:16:22 1452 144

原创 【C语言】指针篇-简单快速了解指针-必读指南(1/5)

内存(Memory)是计算机的重要部件,也称内存储器和[主存储器]它用于暂时存放CPU中的运算数据,以及与硬盘等[外部存储器]交换的数据。当CPU(中央处理器)在处理数据的时,需要的数据是在内存中读取的,处理后的数据也会放回内存中。

2024-04-15 10:53:00 3455 168

原创 【C语言】简单介绍进制和操作符

十进制属于一种常见的进制,它满足满十进一并且数字每一位都是0~9数字组成的。 二进制也是同理满二进一并且数字每一位都是0~1数字组成的。十进制属于一种常见的进制,它满足满十进一并且数字每一位都是0~9数字组成的。 二进制也是同理满二进一并且数字每一位都是0~1数字组成的。注:二级制、八进制、十六进制,只是数值的不同表现形式。比如:##进制之间转换关于这一点,首先知道每个进制的每一位有权重,N进制的数字从右到左是个位、十位、百位…,分为每一位权重是(N)0 ,(N)1 ,(N)2…。说明:将2进制的每

2024-04-09 20:22:42 3193 117

原创 【C语言】函数(涉及生命周期与作用域)

C语言标准规定许多语法法则,但是C语言不提供库函数,但是可以使用库函数中的函数。C语言的国际标准ANSI C规定了部分常用的函数的标准,被称为标准库,对于不同编译器厂商根据ANSI C给出标准库给出了常用函数的实现称为库函数。

2024-04-02 17:41:26 3018 84

原创 【C语言】数组(一维、二维数组的简单介绍)

规定了数组是有下标,下标是从0开始的,假设数组有n个元素,那么最后一个元素的下标是n-1,下标就相当于数组元素的编号,可用通过下标去访问数组中任意元素

2024-03-25 09:33:36 2563 35

原创 【C语言】实现猜数字游戏(分支语句与循环语句的运用)

1. 实现菜单功能,游戏内部逻辑,设计随机数2. 运用分支语句,实现通过菜单进入对应的功能,并且实现猜数字的基本逻辑3. 运用循环语句,控制游戏次数和程序流程

2024-03-19 14:36:56 2021 13

原创 【C语言】循环语句(语句使用建议)

循环结构:允许一段代码重复执行直到满足某个特定条件,循环语句有效地编写代码,避免复杂度–>使用for、while、do while等实现循环结构使用for、while、do while等实现循环结构

2024-03-16 14:00:40 1062 8

原创 【C语言】分支语句(逻辑运算符与关系运算符)

结构体化程序设计(structured programming):是进行模块功能和处理过程设计为主的详细设计的基本原则。是过程式程序设计的一个子集,对输入程序进行逻辑结构(下面三种结构),使得程序理解和修改更有效更容易。

2024-03-15 09:19:50 1516 9

原创 【C++】类和对象(六个默认成员函数,炒鸡详细,建议收藏!!!)

默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。(对于空类,并不是什么都没有,编译器会自动默认生成以下六个默认成员函数)

2024-03-10 23:09:06 1753 18

原创 【C++】缺省参数与函数重载

缺省参数是声明或定义函数时为函数的参数指定一个缺省值(默认值)。在调用该函数时,如果没有指定实参,则采用该形参的缺省值(默认值),否则使用指定的实参。

2024-03-08 11:17:18 1032 10

原创 【C++】命名空间

C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言(补充C语言语言的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用域方面、IO方面、函数方面、指针方面、宏方面等。),是一种面向对象的程序设计语言。

2024-03-06 08:42:22 1231 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除