一、计数器方法(count)
易错点:
1、将数组名传参时,传递的是数组首元素的地址(这时一个老生常谈的问题)
2、对于我最难理解的是 *str++ 所产生的效果,是将数组内的每一个元素展示出来。
二、函数的递归
易错点:
1、关于*str 和 str 的区别
*str 表示此内存地址中存放的内容,str 表示指针变量所指向的内存地址。
所以当我们想要对数组取出来时,使用 str ++ 不能加 * !
2、此题原题目是不使用临时变量,模拟strlen函数,当我们以后再遇到这种情况,应该想到利用递归解决,手动 +1