选择题
下列函数的功能是______。
void fun(char *a,char *b)
{ while((*b=*a)!='\0')
{ a++;b++;)
}
A、
将a所指字符串赋给b所指空间
B、
将a所指字符串和b所指字符串进行比较
C、
检查a和b所指字符串中是否有'\0'
D、
使指针b指向a所指字符串
【正确答案】
A
【答案解析】
[考点] 字符串、函数递归、标识符的作用域和存储类 (*b=*a)!='\0'是将a所指空间的字符赋给b所指空间,所以,while((*b=*a)!='\0'){a++,b++;}是将a所指字符串中的字符逐个赋给b所指空间,直到字符串结束符为止。
提交答案
关闭