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

admin2019-08-18  17

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

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

答案C

解析 本题主要考查了函数定义及调用,以及while循环语句,执行fun函数后,首先是找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,所以本题答案为8。
转载请注明原文地址:https://jikaoti.com/ti/8Rf0FFFM
0

相关试题推荐
随机试题
最新回复(0)