自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 登录验证码,实现数据库前后端交互

适合小白新手数据库前后端连接的入门,富含所有需要的代码

2024-04-11 21:35:04 837 4

原创 JDBC:IDEA实现用户登录和MySQL数据库的连接

手把手,保姆级别教学。打印数据库数据,和用户有登录功能

2024-03-13 15:20:25 490

原创 适合新手的集合ArrayList基础入门

ArrayList是Java中的一种数据结构,它实现了动态数组的概念,也就是说底层是以数组(Object类型)的形式储存数据。

2024-02-01 22:37:15 867 1

原创 JAVA类和对象详解

首先,类时一个较为抽象的东西,而对象却可以理解为一个具体存在的事物,承载者类。举个例子:人类便是一个类,而每一个人便是一个对象。在这个类中,可以为每个对象定义属性和方法,如:姓名(String name),年龄(int age)即类包含了对象的属性和行为。使用关键字class进行类的定义class 自定义类名{类的属性类的方法。

2023-12-06 21:18:46 72

原创 JAVA小老鼠出迷宫问题详解

如下方蓝色箭头指向的2便是无意义点将其设置为3。如果走到一个位置发现上下左右的走。要么是2(已经走过的路再走相当。要么是3(以前测定为走到这个。5.最后主函数调用方法再打印。4.进行下一次的依次测试。位置后上下左右无意义)于原路返回则无意义)要求从左上角到右下角。

2023-11-29 10:42:46 84 1

原创 JAVA克隆对象

3.克隆方法的建立:(1)返回类型:person(2) 形参person类型将赋值过的对象传进方法,(3)建立新的对象用于克隆(4)将原先赋值的对象==新建立的对象进行赋值(5)返回建立的对象。1.首先既然要克隆,便要先创建一个类(person),为这个类中的对象赋值。2.在另一个类(mycopy)中建造我们的克隆方法(copy)(注意:克隆的对象与原来的对象是两个独立的对象)4.用person类型变量接受并打印。

2023-11-28 21:01:59 31

原创 适合小白的单链表的建立尾插,头插,尾删,头删,指定位置插入

【代码】单链表的建立尾插。

2023-11-17 11:38:01 31

原创 数组名的两个例外

【代码】数组名的两个例外。

2023-11-10 13:32:12 36

原创 文件读取结束的判定

1.当文件读取或写入过程中发生错误时,ferror(file)返回非零值(真),否则返回零(假)。当文件指针到达文件末尾时,feof(file)返回非零值(真),否则返回零(假)。2.feof通常用于循环条件中,以便在读取文件时判断是否到达文件结尾。1.feof是C语言标准库中的宏,用于检查文件指针是否到达文件末尾。在使用feof时,通常需要将其用于循环条件中以判断是否继续读取文件。ferror函数用于检查文件是否出现错误。feof用于检查文件指针是否到达文件末尾,ferror用于检查文件是否出现错误。

2023-11-10 13:17:34 72

原创 文件的随机读写

当前文件指针的偏移量。

2023-11-08 14:34:13 28 1

原创 顺序读写函数介绍 fgets和fputs,fgetc和fputc等的区别详解

这个函数返回 str 参数(即缓冲区),如果成功,或者 NULL(表示遇到文件结束或者出现错误)。printf -针对标准输出流(stdout) 的格式化输出函数。scanf-针对标准输入流(stdin) 的格式化输入函数。是C语言中的一个函数,用于从字符串中读取格式化的数据。是一个在 C 语言中常用的函数,用于将格式化的数据。fscanf -针对所有输入流的格式化输入函数。第一个参数是用于存储读取的字符串的缓冲区。sscanf-从字符中读取格式化的数据。函数用于从文件中读取格式化的数据。

2023-11-08 11:23:47 446 1

原创 文件操作

(只读) 为了输⼊数据,打开⼀个已经存在的⽂本⽂件,如果不存在则fopen返回空指针。• stdout - 标准输出流,⼤多数的环境中输出⾄显⽰器界⾯。• stderr - 标准错误流,⼤多数环境中输出到显⽰器界⾯。fgetc 字符输⼊函数 所有输⼊流。• stdin - 标准输⼊流,在⼤多数的环境中从键盘输⼊。fgets ⽂本⾏输⼊函数 所有输⼊流。fscanf 格式化输⼊函数 所有输⼊流。解释什么叫适用于所以输入流。解释.相对路径和绝对路径。

2023-11-07 09:46:31 23

原创 内存函数

(有时使用memcpy也可以处理重叠问题,与编辑器有关,所以有重叠最好用memmove或者一直用memmove)strcmp 是一个字符串比较函数,用于比较两个字符串是否相同。它常用于检查两个字符串是否相等或排序。memcmp是一个内存比较函数,用于比较两个内存区域的内容是否相同。它常用于检查两个内存块是否相等。memset是C语言中的一个标准库函数,用于设置内存区域的内容。注意不能设置数字memset改变的是字节。

2023-11-01 10:58:33 33 3

原创 字符函数和字符串函数

• strtok函数的第⼀个参数不为 NULL ,函数将找到str中第⼀个标记,strtok函数将保存它在字符串 中的位置。• strtok函数的第⼀个参数为 NULL ,函数将在同⼀个字符串中被保存的位置开始,查找下⼀个标 记。k参数指向⼀个字符串,定义了⽤作分隔符的字符集合 • 第⼀个参数指定⼀个字符串,它包含了0个或者多个由sep字符串中⼀个或者多个分隔符分割的标 记。• strtok函数找到str中的下⼀个标记,并将其⽤ \0 结尾,返回⼀个指向这个标记的指针。strcat -字符串追加。

2023-11-01 09:18:34 22 1

原创 qsort函数,结构体类型打印和排序

qsort 是 C 语言中的一个函数,用于对数组进行排序。它使用快速排序算法,该算法是所有可用排序算法中最快的。直接上例题:排序一组整形数据第一步:创建函数int main()text();return 0;第二步:创建数组,引用qsort(要带上头文件stdlib.h)int main()text();return 0;第三步:制作qsort所需自定义函数menint main()text();return 0;第四步:打印。

2023-10-29 13:16:52 77 1

原创 关键字-struct

【代码】关键字-struct。

2023-10-28 21:40:24 28 1

原创 深入理解指针(3)

补充:假设我们有一个二维数组arr[3][4],那么p指向的就是arr的首地址,即p = &arr[0][0]。如果我们执行(*p + 1),实际上是将p解引用得到arr[0][0]的地址,然后在此基础上加上1,得到arr[0][1]的地址。书写形式:int (*pr)(int,int)=gert;首先指针数组本质是数组,存放的是指针;int (*p)[10]=&arr p数组指针。int *p[10]=&arr p指针数组。本质是指针,指向的是函数,存放的是函数的地址。关键字typedef。

2023-10-28 19:58:04 18 1

原创 深入理解指针

2.&数组名 取出的是整个数组地址(与首个元素地址相同)1.sizeof(数组名)计算的是整个数组。数组名指的是数组第一个元素的地址。传的是第一个元素的地址。

2023-10-27 09:12:28 20 1

原创 指针(1.1)

地址不同,只是xy只是ab的临时拷贝,修改形参并不能对实参产生影响。1.1知道指针指向哪里直接赋值,不知道的话暂时设置成空指针。要修改形参从而改变实参便要建立联系。需要宏文件assert.h。

2023-10-26 19:30:54 23

原创 指针(1)

指针的类型决定了指针在进行+1,-1时跳过了几个字节利用指针打印数组p指的是地址*p指的是指向的内容。

2023-10-25 20:42:10 20 1

原创 斐波那契数列的三种方法and函数递归

求斐波那契数列的三种方法

2023-10-25 15:53:03 25 1

原创 求三角形面积

【代码】求三角形面积。

2023-10-25 15:24:49 23 1

原创 一维数组的动态赋值(比较数字大小)

作用广泛如判断最大的数字中便可以使用一维数组的动态赋值。一维数组的动态赋值,可以让用户自定义数组的元素。

2023-10-25 15:15:01 206 1

原创 猜数字小游戏

而在程序中我们⼀般是使⽤程序运⾏的时间作为种⼦的,因为时间时刻在发⽣变化的。然而程序中在调⽤rand函数之前先调⽤srand函数,通过srand函数的参数seed来设置rand函数⽣成随机数的时候的种⼦,只要种⼦在变化,每次⽣成的随机数序列也就变化起来了。如果再深⼊了解⼀下,我们就不难发现,其实rand函数⽣成的随机数是伪随机的,伪随机数不是真正的随机数,是通过某种算法⽣成的随机数。即可生成一个随机数,虽然第⼀次运⾏中产⽣的数字是相对随机的,但是下⼀次运⾏程序⽣成的结果和上⼀次⼀模⼀样。

2023-09-27 16:55:26 27

原创 分支,三大循环,循环嵌套及优化

运行逻辑:switch(expression)注意:不能用float为num赋值同时case后也要是整形不能是1.0应该是整形常量表达式即switch 后的 expression 必须是整型表达式case 后的值,必须是整形常量表达式switch后可以是字符,因为字符的本质是它的ask码值不能强行把if转换为switchswitch()后的表达式能够明确的计算出某个值的时候后才有caseif后的()的表达式则可以明确的给出范围如>多少等。

2023-09-25 21:52:22 158 2

原创 关于break和continue语句

为跳过本次循环即continue后的代码为打印出5。接着5<10继续运行代码继续跳过printf和i++,于是形成死循环。的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执行。输出结果均为:01234。

2023-09-11 23:22:42 28

原创 do while循环初步训练

自我理解:while后的()中 若判断为假则结束判断。1:最大只能判断9位数字以内的数字。

2023-09-07 22:42:12 25

原创 C语言学习7.27代码分析

只要把 * 加在任何占位符的百分号后⾯,该占位符就不会返回值,解析后将被丢弃。上⾯⽰例中,如果⽤⼾输⼊ 2020-01-01 ,就会正确解读出年、⽉、⽇。问题是⽤⼾可能输⼊其他 格式,⽐如 2020/01/01 ,这种情况下, scanf() 解析数据就会。分析:%5d指的是输出五位数字由于123不足五位123前输出两个空格补位,123自动右对齐。输入:2023-7-23或2023/7/23。%6.3f指的是读取6位,小数点后保留3位。输出结果为(注:x指输出空格)输入:2023-7-23。

2023-07-27 21:22:52 49 1

原创 C语言入门学习

⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语那⼈和计算机使⽤计算机语⾔交流⽬前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机 ⼯作的。C语⾔就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔。但C语言是学习编程语言(计算机语言)的基础语言,重要性不言而喻。(2)源文件,头文件首先在项⽬中添加源⽂件和头⽂件。C语⾔把.c为后缀的⽂件称为源⽂件,把.h为后缀的⽂件称为头⽂件。

2023-07-20 22:05:52 27

2023大一前端资料.zip

2023大一前端资料.zip

2023-10-07

空空如也

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

TA关注的人

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