自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 链表的增删查改

/结点}SLTNode;typedef用来重定义,方便后续操作。// 动态申请一个结点// 单链表打印// 单链表尾插// 单链表的头插// 单链表的尾删// 单链表头删// 单链表查找。

2026-01-22 21:14:51 210

原创 重生之学习c语言-数据在内存中的存储

其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存在内存的⾼地址处。上述概念需要记住,⽅便分辨⼤⼩端。

2025-04-13 11:37:03 658

原创 重生之学习c语言-字符串函数(2)与内存函数

哈喽啊,大家好。由于学校任务好久没写过博客了,前面缺了一些,等闲时间在补吧。

2025-04-11 19:04:54 941

原创 重生之学习c语言-函数递归篇

我重生了,这一世我将精通c语言。我们之前已经了解过了函数,在函数中还有函数递归,什么是函数递归呢?这一篇我们将了解函数递归的实现。

2025-03-02 10:50:47 812

原创 重生之制作扫雷游戏,成为风口上的猪(bushi)

我重生了,这次我用c语言制作了扫雷游戏,成为百万富翁。

2025-03-02 10:30:57 1036

原创 重生之学习c语言-函数篇

库函数是人们写好的程序,都可以使用。但在棘手的问题上,有些就不适用,这时候我们就可以自定义函数,来应对各种变化。⼀般我们在使⽤函数的时候,直接将函数写出来就使⽤了。比如:我们判断是否是闰年//判断⼀年是不是闰年elsereturn 0;if(r == 1)printf("闰年\n");elseprintf("⾮闰年\n");return 0;

2025-02-13 17:45:41 912

原创 数组的初认知

在C99标准之前,C语⾔在创建数组的时候,数组⼤⼩的指定只能使⽤常量、常量表达式,或者如果我们初始化数据的话,可以省略数组⼤⼩。把一维数组看作是元素,这样就形成了二维数组,那么把二维数组看作元素的是三维数组,以此类推,多维数组也就清晰明了了。3代表有3行,5代表有5列,int表示数组的每个元素是整形类型,arr是数组名字。存放数组中的值,称为数组元素,数组在创建时可以指定数组的大小和类型。数组也是有类型的,它是一种自定义类型,去掉数组名留下就是数组的类型。数组下标并非是从1开始,而是从0开始的。

2025-02-09 11:24:52 304

原创 数字游戏中问题的解决及方法总结

但是这里的问题是rand函数是随机给值的,srand也是随机给定值的,一个随机数给定一个随机数会导致值是不确定的,而数字游戏本身就是给定一个确定的值,这里就矛盾了。如果你还想发给你的朋友们玩,你可以将你的程序由debug变成release版本,这样你的朋友们可以玩你设计的游戏。那是因为rand产生的数字是伪随机数,它是对一个叫做“种子”的基准值进行运算所产生的。程序中rand函数调用srand函数,这样使得种子的值变化,从而生成的随机数也在变化。我们前面默认种子为1,所以生成的数是一样的并且一直不变的。

2025-02-08 19:28:51 435

原创 循环中的break与continue、关系操作符

到这⾥我们就能分析出来, continue 可以帮助我们跳过某⼀次循环 continue 后边的代码,直接到循环的判断部分,进⾏下⼀次循环的判断,如果循环的调整是在 continue 后边的话,可能会造成死循环。当i等于5后,就执⾏continue,直接跳过continue的代码,去循环的判断的地⽅因为这⾥跳过了i=i+1,所以i⼀直为5,程序陷⼊和死循环。在循环执行中,如果状况发生,就要提前终止循环,这是非常常见的现象,为了解决这个问题,c语言提供了两个关键字break和continue。

2025-02-07 12:01:07 910

原创 c语言分支循环

do...while循环是先将do中的循环执行一次,再去判断while()中的表达式的真假确定进入是否循环,而while循环,是先判断表达式是否成立,再确定是否进入循环,在循环结束前,他的表达式语句会比执行语句多一次。而else if是在之外的情况,例如,数有正数,0,负数。需要注意的是if并不简单可以单独使用,它可以嵌套在if,switch,循环等等之中,在使用时还需注意条件的选择。这样就一目了然了,他所执行的是无计数的循环,而后面所叙述的for是计数循环。它的结果是1,2,3。2.switch语句。

2025-02-06 21:38:42 303 1

原创 学习分享与感悟

首先我用的编译器是vs2022(从开始一直在用),我们计算机带有控制面板,可以控制计算机的开机关机等等,包含头文件window.h,可以输入shutdown -s -t XX,这里的XX是数字,也是时间。我们在编译状态下也就是Debug下,是不能让对方运行起来的,我们在运行时选择release版本,也就是面向用户的开发版本,一般情况下,release的内存单元都比debug内存下很多。但是在经历一学期的学习,我的态度稍加感观。我认为, AI只是一把合适的工具,只有不断的去学习,不论风云如何,你我都将成功。

2025-02-01 21:41:07 391

原创 关于我自己

正因为是大一,我们才开始学习c语言,然而学校的计算机课程已经与主流的技术有所差异,所以需要外部资源来帮助我学习c语言,我现在主要在小破站(b站)上学习c语言。我觉得专业的学习就是了解-学习-刷题-实践,走好四步并且有自己的学习规划和路线,总有一天会成功。在每天的学习中,我准备花费6h+的学习时间去编程,提高自己的能力。对于c语言,我觉得它不仅是一门计算机语言,一门在社会上求生的手段,更是一种爱好。我觉得一个人要是去做了,就不会担心结果怎样,因为自己努力过了,不管结果如何,我想先行动起来。

2025-01-16 11:26:43 255

原创 gitte

我们首先需要两个工具git和小乌龟,下载是有先后顺序的,现下git,后乌龟。将写的代码克隆后,在文件处点击鼠标右键-显示更多选项-Add-ok-commit-写备注例如5.1-commit-push-ok,看到success(成功)字样,就会成功,在网站gitte中出现绿点,表示打卡一次(贡献一次)。平台有gitte和github,由于国内和国外访问的不同路径,国内访问github较难,时常间断,推荐gitte.启动失败:可在官网重新安装(64x),建议安装在c盘。

2024-10-19 15:00:00 510 1

空空如也

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

TA关注的人

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