有以下函数    int fun(char  *s)    { char  *t=s;      while(*t++);      return(t-s);    }    该函数的功能是

admin2009-03-17  33

问题 有以下函数    int fun(char  *s)    { char  *t=s;      while(*t++);      return(t-s);    }    该函数的功能是

选项 A、比较两个字符串的大小
B、计算s所指字符串占用内存字节的个数
C、计算s所指字符串的长度
D、将s所指字符串复制到字符串t中

答案B

解析 循环语句while(*t++);执行完时,指针变量t就指向了字符中结束符‘\o’之后的位置,所以语句return(t-s);返回的就是字符串s所用内存的字节个数。
转载请注明原文地址:https://kaotiyun.com/show/GYXp777K
0

最新回复(0)