下面函数的功能是( )。 int fun(char *x) { char *y=X; while(*y++); return (y-x-1); }

admin2010-03-29  27

问题 下面函数的功能是(    )。    int fun(char *x)    {      char  *y=X;      while(*y++);      return  (y-x-1);    }

选项 A、求字符串的长度
B、比较两个字符串的大小
C、将字符串x复制到字符串y
D、将字符串x连接到字符串y后面

答案1

解析 函数中,首先让字符串指针指向字符串x,然后通过while循环使y指向字符串x的尾部。再通过两指针之间的算术运算得出字符串x的长度。
转载请注明原文地址:https://jikaoti.com/ti/G5W0FFFM
0

最新回复(0)