柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include int fun( 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
热度🔥1,100
参考答案:D
解析:

解析】本题主要考查了函数定义及调用,以及while循环语句,执行fun函数后,首先是找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,所以本题答案为8。答案为D选项。
复制题目向AI提问