第五阶段—函数—几个特殊函数—字符串操作函数:编写函数mystrlen

 1 #include<stdio.h>
 2 #include<assert.h>
 3 unsigned int mystrlen(char *str)
 4 {
 5     unsigned int len = 0;
 6     assert(str != NULL);//断言:判断表达式一定为真,若为假,则终止程序
 7     
 8     while(*str != '\0')
 9     {
10         str++;
11         len++;
12     }
13     
14     return len;
15 }
16 
17 int main(int argc, const char *argv[])
18 {
19     char buf[1024] = {"abcdefg"};//定义需要传给形参,给形参赋值的变量
20     unsigned int len = 0;
21     len = mystrlen(buf);
22     
23     printf("strlen(buf) = %d\n", len);
24     
25     return 0;
26 }

 

posted @ 2021-10-05 19:39  major825  阅读(56)  评论(0)    收藏  举报