自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于用c语言“逆序打印”递归方法

如果我在reverse string这个自定里函数里调用这个mystrlen, 如果有五个字符 它往mystrlen传参就是五个字符, 用星str来接收 while循环是来判断斜杠0的,如果遇到0为假终止循环 如果没斜杠0 str就加加 count也加加。//2求f的位置str是a len是6减一解引用找到数组f 指针地址可以直接找到数组下标。if(my_strlen(str+1) >= 2)f bcde加1跳过f剩下bcde 如果剩下的字符大于等于2进来递归。//3 把原先f的位置放斜杠0。

2023-09-18 22:07:48 227 5

原创 C语言按位操作符

0是正数 1是负数 图中a的位置放什么呢?正数 反数存储的都是补码 按位与 如果两个结果都为0两个为0 如果两个为一同为一。所以代码变成30个0 两个一 最高位补0算术移位(vs支持的)右移动一位变成3。按位或运算 二进制如果进行按位或 运算 只要有1才为1 两个为0同时为0。3的源码是30个0两个11 因为是正数 3的正码反码补码。3%操作符的良个操作数必须为整数 返回整除之后的余数。结果是3 整数在内存存储的是二进制的补码。注意移位操作符的操作数必须只能是整数。那么a的值是7,b的值理所应当是3。

2023-09-25 21:38:55 99 2

原创 c语言sizeof和strlen区别

strlen是一个库函数 要使用string.h这个头文件 才可以使用 strlen是一个库函数 是专门求字符串长度的,只能针对字符串 从参数给定的地址向后一直找\0 统计\0之前出现的字符个数。是用来计算变量(类型)所占内存空间的大小 不关注内存中存放的具体内容 但是是字节。注意sizeof算出char类型的是一个字符。sizeof是一个操作符。

2023-09-20 20:53:11 92 2

原创 C语言题(递归)

例如 调用Digitsum(1729) 则应该返回 1729的和是。if如果大于k执行公式 如果等于k执行公式 如果小于k执行公式。Pow(n,k)第一个如果k>0 n*Pow(n,k-1)写一个递归函数DIgitSum,输出一个非负整数。1234先除以10 算4出 剩余123取余得3。编写一个函数实现n的次方 使用递归实现。计算每一个数的每位之和(递归实现)return结束 返回n。限制递归条件 如果n。返回组成它的数字之和。

2023-09-20 18:01:47 154 2

原创 c语言逆序打印详解

比如这是一个小组啊,第一个人的位置是零,最后一个人的位置是,第一个人的位置是left,最后一个人的位置是right。好,我们现在请left which的同学跟right位置的同学交换位置,然后这两个同学它交换的位置,但是left和right,此时left还是在第一个。总结 首先我们要明确的一个点是,Left和right是我们用来进行数组内元素它交换的一个下标。arr left等于arr right 所以说arr left等于arr right 所以说arrleft变成9。然后left加1 right减一。

2023-09-19 23:51:47 522 1

空空如也

空空如也

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

TA关注的人

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