C语言
小佟同学
做最另类的自己
展开
-
求数组长度(不用sizeof,和任何求长度的字符串函数)
今天上午,看群里问一个问题,如何求数组长度,不用sizeof函数,不用字符数组和数字数组之间相互转化,不用strlen函数,他想用for,目前for没找到方法,但是后来突然发现了一个好玩的方法,用while和数组相邻数据之间的差值个数特征去求数组长度,最开始用while循环的时候,我发现最难的是判断跳出的条件,因为如果里面一直对i变量进行加一,没有出口,本来寻思里面在加一个数,当做判断最后一个数的标志位,但是后来想想那数组不就又多了一个数吗,按常理来说。后来灵机一动,突然发现数组里两个相邻数据之间的差值特征原创 2021-11-10 12:22:41 · 822 阅读 · 0 评论 -
删除a中b的串以及b的子串
编写一个函数Delete(char []str1,char []str2),该函数的功能是删除在字符串str1出现的所有字符串str2,注意不允许使用字符串标准库函数(也不完善) 这里引用的是https://blog.csdn.net/weixin_44781107/article/details/97243357这个博主的,首先感谢这个博主的思路,在不用函数库的前提下,提醒我通过数组存储ASCII码进行字符删除操作,但是,他这个有部分数据测试有问题,比如abcde,删除bcd,每次中间的字符删除不了,下面原创 2021-11-09 10:41:56 · 335 阅读 · 0 评论