有以下程序 #include intfun(chars[]) { char*p=s; while(*p!=0)p++; return(p-s); } main() { printf("%d\n",fun("0ABCDEF")); } 程序运行后的输出结果是

admin2019-08-18  38

问题 有以下程序
#include
intfun(chars[])
{
char*p=s;
while(*p!=0)p++;
return(p-s);
}
main()
{
printf("%d\n",fun("0ABCDEF"));
}
程序运行后的输出结果是

选项 A、1
B、6
C、7
D、0

答案C

解析 本题考查字符串作为函数参数以及while语句,本题中传入字符串OABCDEF,然后执行fun后,就得到了该字符串中字符的个数,不包括结尾符,该字符串有7个字符,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/1vRp777K
0

最新回复(0)