3种求字符串数量的方法c语言

求字符串的方法,首先要要创健一个数组,建立一个函数,我们自己的函数然后打印出来3种求字符串数量的方法c语言_第1张图片

接下来就是实现了,第一个最简单的就是strlen函数的定义方法去实现,因为我们知道字符串的结束标志是/0所以说,我们将第一个数组的地址去来,解应用操作,然后把他与/0去对比,如果不相等的话就计数,然后加加跳下一个地址。直到/0为止,注意‼️, 数组是字符串存储的法宝,数组在传参数的时候,只会传去首元素地址,3种求字符串数量的方法c语言_第2张图片

 

3种求字符串数量的方法c语言_第3张图片

 第2个采用函数的递归,什么是递归?递归和嵌套是有区别的,递归它描述的是在代码的执行或函数的实现过程中,该函数或方法会调用自身的现象。更进一步地,递归的思想是将一个大问题拆解为许多小的、结构相同的问题,这样可以让这些问题逐一被解决,然后再将这些小问题的解组合起来以得到原始的大问题的解。直接一个if语句,如果不是/0,先将地址加加,引到下一个字符,然后返回加1计数,才调用一次自己这个函数。3种求字符串数量的方法c语言_第4张图片

3种求字符串数量的方法c语言_第5张图片 

第3个,指针尾前头的方法来求,因为下标从0开始,所以尾减头正好是字符串的总长度,头和尾一开始相同,让尾一直加加知道/0为止,最后返回尾巴减脑袋就可以了3种求字符串数量的方法c语言_第6张图片 

3种求字符串数量的方法c语言_第7张图片 

 

你可能感兴趣的:(c语言,经验分享,笔记,其他)