有以下程序: #include void fun(char*x,char*y) {while(*x==’*’)x++; while(*y=*x){y++;x++;} } main() {char*s=’’*****x*****y’’,t[80]; fun(

admin2021-06-15  18

问题 有以下程序:
#include
void fun(char*x,char*y)
{while(*x==’*’)x++;
while(*y=*x){y++;x++;}
}
main()
{char*s=’’*****x*****y’’,t[80];
fun(s,t);puts(t);
}
程序运行后的输出结果是(  )。

选项 A、xy
B、x
C、x*****y
D、y

答案C

解析 子函数的功能是将字符串x拷贝到宇符串y中,如果x前面是*,则从不是*的字符开始拷贝,但如果有非*得字符出现,则后面即使出现*也会被拷贝。
转载请注明原文地址:https://kaotiyun.com/show/zvtp777K
0

最新回复(0)