假定运行下列程序时,从键盘上输入ABCDE和回车键,则输出结果为()
f(char s[])
{int n=0;
while(*(s+n)!='\0') n++;
return ( n ) ;
}
main()
{char a[10],*p=a+1;
scanf("%s",a);
printf("%d\n",f(p+1));
}
A、
6
B、
5
C、
4
D、
3
【正确答案】:D
【题目解析】:
输出结果为3
假定运行下列程序时,从键盘上输入ABCDE和回车键,则输出结果为()
f(char s[])
{int n=0;
while(*(s+n)!='\0') n++;
return ( n ) ;
}
main()
{char a[10],*p=a+1;
scanf("%s",a);
printf("%d\n",f(p+1));
}
6
5
4
3
输出结果为3