第五阶段—函数—几个特殊函数—字符串操作函数:编写函数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 }
浙公网安备 33010602011771号