自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【算法Learning-01】算法介绍以及算法的时间复杂度和空间复杂度

算法就是解决问题的方法。以数据结构来表示出来对于问题的解决方法。一般算法的表示有三种方法:①自然语言表示②程序代码③类C语言。一个算法的运行时间是=每条语句的执行次数ⅹ该语句执行一次所需要的时间for(i=0;i

2023-04-11 01:39:37 370 2

原创 【C语言必经之路——第14节】指针进阶(1)

、前言字符指针三、指针数组与数组指针1、指针数组2、数组指针3、数组名是什么,数组地址..4、数组指针的使用5、数组指针数组四数组参数1、一维数组传参2、二维数组传参五、指针参数1、一级指针传参2、二级指针传参函数指针七、函数指针数组八、指向函数指针数组的指针

2023-03-26 01:20:05 384 1

原创 【C语言必经之路——第13节】C语言中的数据类型详解

数据类型的介绍整型在内存中的存储整型常量的表示方法2整型的定义类型3型的存储4、整数的显示5、隐式类型转换二、浮点类型在内存中的存储1、实型常量2、实型变量3、浮点数存储四、算数转换(类型转换)1、自动类型转换2、强制类型转换3注意

2023-03-23 01:12:47 814 8

原创 【C语言必经之路——第12节】结构体初阶

结构体初阶,介绍了结构体中的一些基础的知识,旨在能让读者正常运用结构体。

2023-02-12 19:49:21 235 9

原创 【C语言必经之路——第11节】初阶指针(2)

指针运算指针和数组二级指针指针数组

2023-02-12 16:59:28 627 10

原创 C语言中大小端问题

大端模式:就是高位字节数据存放在内存的低地址端,低位字节数据存放在内存的高地址端。小端模式:就是低位字节数据存放在内存的低地址端,高位字节数据存放在内存的高地址端。【大端】和【小端】表示多字节值的哪一端存储在该值的起始地址处;

2023-02-11 16:23:43 2622 23

原创 【C语言刷题】变种水仙花问题、小乐乐走台阶问题

小乐乐上课需要走n阶台阶,因为他腿比较长,所以每次可以选择走一阶或者走两阶,那么他一共有多少种走法?变种水仙花数 - Lily Number:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1),如果所有拆分后的乘积之和等于自身,则是一个Lily Number。

2023-02-10 21:32:41 239 1

原创 【C语言必经之路——第10节】初阶指针(1)

一、指针是什么二、内存1、内存是什么2、地址编号方法三、指针变量1、指针变量的认识2、指针类型3、存在多种指针类型的意义(1)、指针类型决定了,解引用的时候能访问几个字节。(2)指针的类型决定了指针向前或者向后走一步有多大(距离)四、野指针1、野指针成因2、如何规避野指针

2023-02-09 21:49:51 173 4

原创 【C语言必经之路——第9节】操作符详解

一、操作符分类二、操作符详解1、算术操作符2、移位操作符(1)、左移操作符(2)、右移操作符3、位操作符4、赋值操作符5、单目操作符6、关系操作符7、逻辑操作符8、条件操作符9、逗号表达式10、下标引用、函数调用和结构成员三、表达式求值(操作符的使用)1、复杂表达式的求值有三个影响的因素2、操作符的优先级问题

2023-02-08 22:43:03 168 7

原创 【C语言刷题】不创建第三个变量,交换两个变量的值

现在想要交换两数的值,但是不能通过建立临时变量来交换。在使用这个方法前先介绍一个操作符,异或操作符(^),他操作的是变量的二进制位,是一个双目操作符,当两个变量的对应二进制位相同则为0,不同则为1。

2023-02-08 15:28:41 143

原创 【C语言必经之路——第8节】扫雷游戏源代码分析

😉game.c文件😉。😉game.h文件😉。😉test.c文件😉。分文件式完成扫雷

2023-02-07 14:09:46 97

原创 【C语言必经之路——第7节】三子棋

圈圈叉叉棋、井字棋、一条龙、九宫棋等。游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子连成一条线的一方则视为胜利者。《三子棋》是一款古老的民间传统游戏,又被称为。

2023-02-07 13:46:00 58

原创 【C语言必经之路——第6节】函数内容总结

一、什么是函数二、C语言中的函数1、分类2、库函数3、自定义函数(1)函数的定义(2)函数的参数(3)函数的调用传值调用和传址调用(4)作用域(5)声明与定义三、多维数组作参数四、函数的嵌套调用和链式访问1、嵌套调用2、链式访问五、函数的递归与迭代1、函数递归2、函数迭代3、举例

2023-02-01 18:27:56 162 1

原创 【C语言必经之路——第5节】数组内容总结

一、引言二、一维数组1、一维数组的创建2、一维数组的初始化3、一维数组的使用4、一维数组的存储二、多维数组(以二维数组为主介绍)1、多维数组的介绍2、二维数组的创建3、二维数组的初始化4、二维数组的使用5、二维数组在内存中的存储三、数组越界

2023-01-31 07:03:17 91

原创 静态库的建立

当我们想要保护自己的代码而不被其他人看到源代码,并能让其他人使用的时候,这个时候就需要将自己的代码建立成静态库文件(.lib文件)。当我们把.lib文件发给对方后,他就可以调用并正常使用。

2023-01-26 12:07:49 950

原创 VS2019中一个项目内部的文件布局

工程中一般是一个主函数文件,多对子函数文件,一对子函数文件由一个头文件和一个“.c”或者“.cpp”的源文件组成。

2023-01-25 10:46:43 1154

原创 【C语言必经之路——第4节】分支语句、循环语句、转向语句

/if条件语句if(表达式)语句;//if else选择语句if(表达式)语句1;else语句2;//多分支语句if(表达式1)语句1;else if(表达式2)语句2;else语句3;如果表达式的结果为真,则该语句执行,在C语言中0表示假,非0表示真。如果条件成立,要执行多条语句,怎应该使用代码块。如下所示:int main()if(表达式)语句列表1;else语句列表2;return 0;

2023-01-20 22:32:55 160 1

原创 scanf函数、getchar函数、gets函数等函数的误区(回车输出问题)

回车没有在scanf函数、getchar函数、gets函数等函数应用中按照预期输出

2023-01-10 18:10:45 325

原创 【C语言刷题】输出ASCII、统计数据正负个数、小乐乐排电梯

第一题:输出ASCII第二题:统计数据正负个数第三题:小乐乐排电梯

2023-01-08 10:15:44 413 2

原创 【C语言必经之路——第3节】ASCII表

ASCII表

2023-01-04 19:31:38 65

原创 【C语言必经之路——第2节】常量、变量、转义字符、指针

1.常量(1).分类字面常量const 修饰的常变量符号常量枚举常量2.变量(1).变量命名(2).定义变量(3).变量分类(4). 变量的作用域和生命周期作用域生命周期3.转义字符4.指针变量(1).指针变量大小(2).指针是什么(地址就是指针,指针就是地址)

2023-01-04 18:50:34 178 3

原创 【精讲数据结构02】线性表、顺序表

线性表是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构。常见的线性表:顺序表、链表、栈、队列、字符串。。。线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上不是连续的。线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增、删、查、改。(1)静态顺序表:使用定长数组存储元素。(2)动态顺序表:使用动态开辟的数组存储。

2022-10-18 19:11:06 774

原创 【精讲数据结构01】数据结构的认识

本文章解答了数据结构是什么,数据结构的分类,通俗易懂的介绍了抽象数据类型的内容,图文并茂,让读者有豁然开朗的感觉。

2022-09-18 01:56:38 364

原创 【C语言必经之路——第1节】自动变量(auto)外部变量(extern)静态变量(static)寄存器变量(register)

四种存储类型的变量包括自动变量(auto)静态变量(static)寄存器变量(register)外部变量(extern)

2022-08-16 00:34:56 5349

原创 一篇文章让你搞懂i++和++i

++”是一个复合赋值运算符,相当于给变量进行了加一这样的操作。i++或++i就相当于i=i+1.相信这个大家也很容易理解,简单说就是进行了一个小小的简化。无论是a++还是++a,a自己都是加了一。只不过运算存在顺序不同,所以把他整体赋值给变量时会不同。希望可以帮到你呦。...

2022-08-14 00:14:02 4847 4

空空如也

空空如也

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

TA关注的人

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