- 博客(6)
- 收藏
- 关注
原创 字符串函数
strlenstrlen是一种检测字符串长度的函数,需要的头文件是<string.h>。它的使用与sizeof不同,strlen遇到'\0'停止,是不记录'\0'的。在c语言的定义中,strlen在碰到NULL后就返回前面字符串的长度。如以下代码。这代码的结果是很明显,在我只初始化一个值时,sizeof计算的时整个数组的长度,strlen计算的时字符串在NULL前面的大小。
2023-12-04 20:28:10
19
原创 原码,反码,补码及其相关操作符
总的来看,正数的原码,反码,补码相同。其中1的补码是0000 0000 0000 0000 0000 0000 0000 0001,-1的补码是1111 1111 1111 1111 1111 1111 1111 1111。1的补码是0000 0000 0000 0000 0000 0000 0000 0001,-1的补码是1111 1111 1111 1111 1111 1111 1111 1111,最后结果是1111 1111 1111 1111 1111 1111 1111 1111,也就是-1。
2023-12-03 20:57:02
77
3
原创 c语言递归简单介绍
在c语言中递归是一种可以大量减少代码量的方法,学会递归,可以帮助我们在函数的使用中减少大量打码时间,且递归也更容易想到。简单来说,递归就是在一定限制条件下在函数内调用该函数,且随着递归的进行,越来越接近该限制条件。其中限制条件是必须有的,且必须逐渐接近该限制条件,防止无限递归使其栈溢出。用递归的方法无法加载出来,但不用递归可以加载出来。但是如果我们用递归的方法,可能就短短几步就完成了。所以,我们用递归的时候应该慎重,当用递归确实是最简单的就用递归,当用递归可能造成栈溢出等问题时,不要用递归。
2023-11-06 15:40:27
50
1
原创 用c语言写一个简易的扫雷
我们有了雷之后,要去找雷,玩过扫雷的都知道,如果我们选择的一个位置是没有雷的话,这个位置上会显示它所在的九宫格中雷的个数,方便我们继续查找,避免碰到雷。在()中放入我们需要的参数,我们放入一个数组,数组的行,列,还有我们数组要初始化的相应字符,我给mine数组中初始化都为‘0’,这里埋个伏笔。前面伏笔就在这揭晓。我们通过几行几列来确定我们要找的地方,如果这个地方是雷,我们就失败,如果不是雷,我们继续找,它还会提醒我们周围有几个雷。然后在创建两个数组,一个mine为雷的数组,另一个show数组,在表面看的。
2023-10-30 14:48:22
248
2
原创 简述分支循环语句
do while循环不管如何都会循环一次,因为它的循环条件在最后,只有经过一次循环后才会判定循环条件是否成立。一般来说,我们会在单次表达式中给一个初始值,然后在后来的末次循环体去改变这个值,当循环条件不符时,循环结束。){ }其中小括号中从左到右分别是单次表达式,循环条件,末次循环体,大括号中的是中间循环体,就是在循环中需要做的事。在小括号中的为while循环的循环条件,大括号和for循环中的大括号作用一样。a表示初始的值,a<=2000为循环条件,a++为末次循环体,用来改变a。
2023-10-23 17:12:02
28
1
原创 努力向前,砥砺前行
我是一名大一的学生,刚进入大学,我充满了懵懂,但我知道,大学是提升自我的地方。我希望作为一名计算机专业的学生,我将来能够独立设计软件。为了实现这个目标,我报了网课,进入了比特,同时我也在网上自学,努力提升自己。我每个星期至少要花费20小时学习编程。希望我的努力那个能够实现我的目标,将来进入腾讯。
2023-10-12 08:48:37
34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人