下面函数的功能是 char*fun(char*strl,char*str2) { while((*strl)&&(*str2++=*strl++)); return str2;}

admin2009-02-15  31

问题 下面函数的功能是    char*fun(char*strl,char*str2)    { while((*strl)&&(*str2++=*strl++));      return str2;}

选项 A、求字符串的长度
B、比较两个字符串的大小
C、将字符串str1复制到字符串str2中
D、将字符串str1接续到字符串str2中

答案4

解析 while语句的一般形式为:while(表达式)语句;其中表达式是循环条件,语句为循环体, while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。本题中逻辑与符号连接的表达式值为真,*str2++=*strl++语句是将strl的内容逐个复制到str2字符串。
转载请注明原文地址:https://kaotiyun.com/show/zkXp777K
0

最新回复(0)