自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言模拟实现qsort函数

强制类型转换成 char* 的类型,这样一来在进行 +1 或 -1 的操作时就只会移动一个字节了,接着再给(char*)base 加上 j * sz ,j 代表的是第二层循环里的那个 j ,在 i 的一次循环里,j 会逐渐自加,直到遍历整个数组,比较出最大(最小)值,而 sz 是元素的大小,当 sz * j 时,就可以控制每个元素的首地址了。,在排序中,比较是必不可少的,而在上面的演示中可以看到,这个比较函数需要你自己给出,因为编译器是无法知道你要排序什么类型的数据的,这个只有你自己知道。

2023-08-26 14:58:47 128 1

原创 C语言中交换两个变量大小的方法

方法一:优点是可读性高,效率快;缺点是必须创建第三方变量。方法二:优点是不需创建额外变量;缺点是两数相加,有可能会超出整形的最大范围,导致结果出错。方法三:优点也是不需创建变量,缺点是可读性低,不便理解。综合来看,在能够创建第三方变量的时候,方法一是最优解。

2023-08-04 16:33:31 473 1

原创 扫雷游戏的初步实现

实现了上述代码之后便可以运行扫雷游戏了,不过如标题所说,这只是扫雷游戏初步,和网页上的能够点击的扫雷游戏还有很大差距,当然这些需要运用到更多的知识,不过本文不再进行深入探讨。

2023-08-03 11:58:19 144

原创 选择排序算法

介绍将一系列数据进行排列的算法:排序算法

2023-07-26 20:21:27 58 1

原创 C语言学习方法

因为VS的版本多种多样,设置千奇百怪,你观看书上或者视频里的代码,哪怕你将这些代码一模一样地搬运到你的电脑里是,也有可能出现无法运行的情况,面对这种疑难杂症时,最好的办法就是问别人或者某度,也可以在相应的平台提问,不然自己一遍一遍改,很有可能时间花了,最后也没改对,还让自己心情不愉悦。相应的作为程序员的我就需要坐在电脑前从上看到下,从左到右,一遍一遍的检查,甚至最后还有可能检查不出来,以至于抓耳挠腮(我想这便是程序员秃头的原因之一了吧),就比如我今天在完成一道有关于if语句的题目时。

2023-07-22 20:34:22 100

原创 初始C语言

但是随时间推移,我逐渐了解了这个行业的一些工作内容,不过这并没有打消我对编程的热爱,相反我也因此萌生了一个想法:那便是有朝一日开发出自己的游戏。计算机学习之旅道阻且长,不过我也不会放弃。以此文章作为我初入计算机世界的见证,愿我能成为我所期望的样子。

2023-07-20 15:59:16 56

空空如也

空空如也

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

TA关注的人

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