单选题
设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为
(48)
。
int f(char *s)
char *p=s;
while(*p! ='/0')p++;
return(p-s);
A、
3
B、
4
C、
5
D、
6
【正确答案】
B
【答案解析】
[解析] 程序中的while循环执行完以后,s指向字符中的第一个元素,p指向'/0'(字符串的末尾位置),所以p-s是字符申的长度。所以选择B。
提交答案
关闭