自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言排序算法

冒泡排序是一种简单的排序算法,它通过多次比较和交换相邻元素的方式,将待排序的元素逐步移动到正确的位置上,从而实现排序的目的。从待排序的元素序列的起始位置开始,比较相邻的两个元素,如果它们的顺序错误(比如前面的元素大于后面的元素),则交换它们的位置。继续比较下一对相邻元素,重复上述比较和交换的过程,直到整个序列中的所有元素都被比较过一次。重复上述步骤,每次比较的元素数量减少一个(因为每次比较都会将当前未排序部分的最大元素移动到已排序部分的末尾),直到所有元素都排好序。

2023-09-01 08:00:00 83 1

原创 C语言指针

数组指针是指向数组的指针。它是一个指针变量,可以存储数组的地址,并可以通过指针来访问数组的元素。其中,type是数组元素的类型,ptrName是指针的名称,size是数组的大小。可以使用数组名或者取地址运算符来将数组的地址赋值给数组指针。要访问数组指针指向的数组元素,可以使用指针解引用运算符结合索引。例如,要访问数组指针ptr指向的第一个元素,可以使用(*ptr)[0]。// 输出第一个元素的值需要注意的是,数组指针可以指向多维数组。// 指向二维数组的指针。

2023-08-26 23:05:57 65

原创 C语言指针和数组

指针和数组是C语言中的两个重要概念。指针(Pointer)是一个变量,用于存储内存地址。它可以指向任何数据类型(如整数、字符、数组、结构体等),并通过访问内存地址来获取或修改存储在该地址上的值。指针变量本身也有一个内存地址。数组(Array)是一种数据结构,用于存储相同类型的一组连续的元素。数组可以包含多个元素,每个元素都有一个唯一的索引来访问它。在C语言中,数组的元素可以是任何数据类型。数组名表示数组的起始地址,而数组元素可以通过索引和偏移量来访问。数组名是数组首元素地址。

2023-08-25 08:00:00 73 1

原创 C语言指针

野指针(Wild Pointer)是指一个指针变量,它存储了一个无效的、未被初始化或已经释放的内存地址。使用野指针是一种编程错误,可能导致程序的不可预测行为和潜在的安全问题。野指针通常出现在以下情况下:未初始化的指针:当一个指针变量被声明但没有被初始化时,它的值是不确定的,可能是一个随机的内存地址。如果在使用这个指针之前没有为它分配有效的内存地址,就会产生野指针。int *ptr;// 未初始化的指针*ptr = 10;// 错误!野指针 非法访问内存。

2023-08-24 18:13:20 69 1

原创 时间复杂度和空间复杂度

常用的时间复杂度表示方法有大O记法(O-notation),例如O(1)、O(n)、O(n^2) 等。其中,O(1)表示常数时间复杂度,O(n)表示线性时间复杂度,O(n^2)表示平方时间复杂度,以此类推。需要注意的是,时间复杂度和空间复杂度是在理论上对算法性能的估计,它们通常是基于算法的输入规模进行分析的。随着输入规模n的增长,所需的额外空间也线性增长,因此空间复杂度为线性空间复杂度O(n)。,并将数组中的元素相加。来存储阶乘的结果,不随输入规模的增长而变化,因此空间复杂度为常数空间复杂度O(1)。

2023-08-23 22:09:24 86

原创 C语言笔记

需要注意的是,内存模型的具体实现可能会因操作系统、编译器和硬件平台的不同而有所差异。包含各种库的头文件和库,然后在自己的代码中依赖这个头文件, 并且通过编译器告诉路径, 然后需要知道也能依赖自己项目中的具体实现.c。都定义了常量指针,表示指针指向的值是常量,不可通过指针修改。两种声明的语法稍有不同,但含义相同。static` 是C语言中用于修饰标识符(变量、函数等)的关键字,它们有不同的作用和用途。是用于限制变量或函数的作用范围和生命周期的关键字,而。头文件一般只是申明,.c文件是具体的宏或者函数的实现。

2023-08-23 08:00:00 37

原创 每日笔记!

PWM是脉冲宽度调制(Pulse Width Modulation)的缩写。它是一种常用的调制技术,用于控制电子设备中的电平或信号的占空比。红外原理是指与红外辐射相关的物理原理。红外辐射是指位于可见光谱之外的电磁辐射,其波长范围约为0.75微米到1000微米。红外寻迹是一种常见的机器人导航技术,它利用红外传感器来检测和跟踪红外线信号,从而实现路径的识别和跟随。#2.PWM怎么调试。#3.红外原理是什么。

2023-08-22 20:56:53 73

原创 在线聊天系统说明书

这是一个基于SpringBoot+Vue框架开发的在线聊天系统。首先,这是一个前后端分离的项目,代码简洁规范,注释说明详细,易于理解和学习。其次,这项目采用TS+Vue3.0+ElementUI-Plus搭建前端,项目大量使用Vue3.0新特性,对Vue3.0感兴趣的小伙伴可以了解下。

2022-12-08 23:47:32 626 1

Welcome.java

Welcome.java

2022-11-03

空空如也

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

TA关注的人

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