作业帮 > 综合 > 作业

这个题目怎么做?求详解?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/18 22:43:11
这个题目怎么做?求详解?


函数功能为求字符串中数字(0-9)的个数
所以最终打印为5
D选项应该是5吧?
PS: printf语句印刷的有错误 应该是printf("%d\n", f(p));
再问: 是5,但能详解一下嘛?
再答: while(*p != 0) { p ++; } 这样的循环作用是遍历字符串中的每个字符*p 对于每个*p判断值,如果是0-9之间的 则n ++ 所以最终n的值是0-9之间数字的个数 最终打印的也就是这个值 对于字符串good 56789 也就是56789的总个数 5