- // 练习:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)
- #include <stdio.h>
- int string_len(char *s)
- {
- // 1.定义一个新的指针变量指向首字符
- char *p = s;
-
- while ( *s++ ) ;
-
- return s - p - 1;
- }
- int main()
- {
- char *name = "itcast男";
-
- int v = string_len(name);
-
- printf("%d\n", v);
-
- return 0;
- }
复制代码 |
|