问题
单项选择题
已知函数定义如下,函数abed的功能是( )。
abcd(char *s1,char *s2)
while(*s2++=*s1++);
A.串复制
B.求串长
C.串比较
D.串反向
答案
参考答案:A
解析: 函数abcd()中只有一个没有循环体的while循环,其循环条件是*s2++=*s1++,即只要s1所指内容不为0循环就会继续,并且每次执行循环条件时将s1所指内容赋给s2所指地址,然后两者同时增1,故该函数完成的是将s1所指字符串复制到s2所指地址中。应该选择A。