单选题
有以下函数: void fun(char *p,char *q) { while((*p++ = *q++);} 该函数的功能是( )。
A、
计算字符串的长度
B、
计算字符串所占字节数
C、
将字符串逆序存放
D、
实现字符串的复制
【正确答案】
D
【答案解析】
[解析]函数fun()定义两个形参指针变量p,q,while循环语句中,实现功能是把q指针指向地址单元的值赋给p指针指向的地址中,且每次完成赋值后,移动指针,进行下一次赋值,直到q指针指向字符串结束符时,退出while循环,因此答案为D选项。
提交答案
关闭