二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

9程序填空题:统计字符串长度,不使用strlen库函数

自己实现求字符串长度,禁止调用strlen,请补全found三处。

#include <stdio.h>
int fun(char *s)
{
    int len=0;
/**********found**********/
    while(*s != ___1___ )
    {
/**********found**********/
        len = len + ___2___;
/**********found**********/
        ___3___;
    }
    return len;
}
int main()
{
    char str[100];
    gets(str);
    printf("len=%d\n",fun(str));
    return 0;
}
参考答案
1: '\0'
2: 1
3: s++
解析

第1空循环条件字符不等于结束符;第2空长度计数器len增加;第3空指针向后移动。输入test123输出len=7。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有