c++函数,求解释 int f(char *s) { char *p=s; while(*p!=

日期:2017-11-29 15:59:37 人气:1

c++函数,求解释 int f(char *s) { char *p=s; while(*p!=

这个函数是用来输出字符串长度的。while(*p!='\0')p++; 是不停地向后遍历字符串,直到字符串结束。return (p-s);是返回一共向后遍历了多少个字符(走了多少步)。实际上字符串的数量是通过字符串最后一个字符的指针减去第一个字符的指针得到的。
    A+
热门评论