自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 数据类型与变量

字节是计算机中表示空间大小的基本单位.计算机使用二进制表示数据. 我们认为 8 个二进制位(bit) 为一个字节(Byte).我们平时的计算机为 8GB 内存, 意思是 8G 个字节.其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.所以 8GB 相当于 80 多亿个字节。

2023-12-01 01:30:18 776 1

原创 C语言 字符函数与字符穿串函数(2)

strtok函数找到str中的下⼀个标记,并将其⽤ \0 结尾,返回⼀个指向这个标记的指针。这三个函数本质上与前面那三个函数差不多,前面三个函数长度不受限制,后面三个函数长度受限制,但是后面三个函数相较与前面那三个函数相对稳定安全一些,但也只是相对,也不是百分百安全。strtok函数的第⼀个参数不为 NULL ,函数将找到str中第⼀个标记,strtok函数将保存它在字符串中的位置。strtok函数的第⼀个参数为 NULL ,函数将在同⼀个字符串中被保存的位置开始,查找下⼀个标记。

2023-10-08 00:37:37 83 3

原创 C语言 字符函数与字符串函数(1)

字符串以 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前⾯出现的字符个数(不包含 ‘\0’ )。⽬标空间必须有⾜够的⼤,能容纳下源字符串的内容。第⼀个字符串⼤于第⼆个字符串,则返回⼤于0的数字。第⼀个字符串小于第⼆个字符串,则返回小于0的数字。会将源字符串中的 ‘\0’ 拷贝到⽬标空间。参数指向的字符串必须要以 ‘\0’ 结束。⽬标空间必须⾜够⼤,以确保能存放源字符串。第⼀个字符串等于第⼆个字符串,则返回0。源字符串必须以 ‘\0’ 结束。源字符串必须以 ‘\0’ 结束。

2023-10-07 21:57:01 57 1

原创 C语言 函数指针变量、函数指针数组

那么函数是否有地址呢?做一个小测试。输出结果如下:确实能打印出地址来,所以函数是有地址的,

2023-10-03 18:56:29 85 1

原创 C语言 字符指针

在指针的类型中我们知道有⼀种指针类型为字符指针 char*;pc 就是字符指针变量,字符指针变量是用来存放字符的地址。但是,字符指针除去单一的字符,还可以寄存字符串。代码 const char* pstr = “hello bit.”;特别容易让同学以为是把字符串 hello bit 放到字符指针 pstr 里了,但是本质是把字符串 hello bit. 首字符的地址放到了pstr中。

2023-10-03 14:53:32 45

原创 练习:杨氏矩阵

先设定一个数组,如果要查key=8,假如arr[i][j]<key的话,那么将要跳到下一行查找,也就是i++,假如arr[i][j]>key的话,那么将要跳到上一列查找,也就是j- -,这样依次查找,如果有返回1,如果没有返回0。有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵的每列从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。并且在使用循环的时候,我们的行必须要小于数组行数,列要大于等于0。

2023-09-19 23:39:38 63 1

原创 C语言 指针数组与数组指针

根据数组名是数组首元素的地址这个规则,⼆维数组的数组名表示的就是第⼀行的地址,是⼀维数组的地址。根据上面的例子,第⼀行的⼀维数组的类型就是 int [5] ,所以第⼀行的地址的类型就是数组指针类型 int(*)[5]。parr[i]是访问parr数组的元素,parr[i]找到的数组元素指向了整型⼀维数组,parr[i][j]就是整型⼀维数组中的元素。二维数组跟一维数组的首地址不同,一维数组的首地址是它首元素的地址,二维数组的首地址是首行的地址。存放的是整形变量的地址,能够指向整形数据的指针。

2023-09-13 03:23:35 71 2

原创 C语言 二级指针和多级指针

如上,pa是指针变量,寄存的是a的地址,指向的是元素a,指针变量也有地址,并且指针变量pa也有着指向它地址的指针变量ppa,也因为指针ppa变量指向的地址是指针变量pa的,而指针变量pa指向的是地址a,所以指针变量ppa称之为二级指针。ppa指向的是指针变量pa,ppa也表示指针变量,int* 是表示指针ppa指向的类型是int*,再加一个*表示为指针。最后,多级指针的方法都是一样的,大家可以通过衍生推演一下更多级的指针,以此类推。指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪⾥?

2023-09-13 00:10:45 53

原创 qsort函数冒泡排序的实现!!!走过路过快来看看吧

由于不知道base是什么类型,我们需要强制类型转换成我们需要的类型,在不知道数据类型的情况下,char类型是最合适的,因为大小是1个字节。上一篇博客简单的讲解了一些qsort函数的使用,还不了解的小伙伴可以去看看.本人还是个新人小白,希望各位大佬多多关照多多支持🌹🌹🌹。

2023-08-26 13:29:23 63

原创 qsort函数的使用

使用qsort函数不仅仅可以排序整型,还可以排序一些字符。在使用qsort函数之前得先编码相应的数据类型比较代码。通过cplusplus查找qsort函数格式。用test2测试qsort函数排序结构体数据。首先设定一个函数的类型来存放数据。这样查找你要排序的内容更方便。最后就是全部代码的实现。

2023-08-17 23:25:19 47 1

原创 转移表的应用(计算机)

首先使用do-while循环打印菜单,add表示加法,sub表示减法,mat表示乘法,div表示出发,exit则表示退出。接着编码中间的部分,只需要使用简单的几步就能完成,运行的结果也是一样,但明显能看出使用函数指针数组来编码跟简洁一些。开头的代码都差不多,只是用函数指针数组将上面4个函数放在一块,4个函数还是没有改变的。上面那个看着就更繁琐一点,使用函数指针来编码会简洁明了一些,技术性较强实用性也更强。使用switch循环编码每个方法的步骤,同时设定4个函数来进行计算。

2023-08-15 21:50:39 84 1

原创 扫雷游戏设计

再继续分析,我们在棋盘上布置了雷,假设我们排查了某⼀个位置后,这个坐标处不是雷,这个坐标的周围有1个雷,那我们需要将排查出的雷的数量信息记录存储,并打印出来,作为排雷的重要参考信息的。这里我们肯定有办法解决,比如:雷和非雷的信息不要使用数字,使用某些字符就行,这样就避免冲突了,但是这样做棋盘上有雷和非雷的信息,还有排查出的雷的个数信息,就比较混杂,不够方便。如果坐标在界限旁,为了防止越界,在设计的时候给数组扩大一圈,雷还是在原来9*9的坐标里,周围一圈不去布置雷就行了,这样就解决了越界的问题。

2023-08-02 17:33:26 104

原创 C语言分支和循环语句

C语⾔提供了3种循环语句, while 就是其中⼀种,接下来就介绍⼀下 while 语句。while 语句的语法结构和 if 语句⾮常相似。

2023-07-28 00:53:18 67 1

原创 开始学习编程的感想

哈哈,我可吸取到经验咯,得坚持,没有坚持啥也干不了,我也有想进的公司,像华为,百度啊这些大公司谁不想进,难是难,但是生活不都是充满机遇和挑战的吗,所以还得努力啊,少年。人生漫漫还有那么多时间,或许当我20岁的时候我会发现,18岁的我因为偷懒没有考上好的大学,我的人生并不会就此完蛋,我相信,不管我到哪里读书,都会有值得遇见的人,只要不断向前走,总会遇到新的阳光。大家好,本人是一名刚高考完的学生,高考失利成绩并不是很理想,但是一次失败并不能将我打倒,人生有那么多转折点,想开点没什么大不了的。

2023-07-20 19:48:12 73 1

空空如也

空空如也

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

TA关注的人

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