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