博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019.01.21王苛震作业
阅读量:5264 次
发布时间:2019-06-14

本文共 1639 字,大约阅读时间需要 5 分钟。

1 #include 
2 3 int strlen_1(char *p); 4 5 int main(void) 6 { 7 char a[] = "happy"; 8 printf("该字符串的长度为%d\n",strlen_1(a)); 9 10 return 0; 11 } 12 13 int strlen_1(char *p) 14 { 15 int i; 16 for (i = 0; *p++ != '\0'; i ++) { 17 } 18 return i; 19 20 } 21
1 #include 
2 3 void strcpy_1(char *p, char *q); 4 5 int main(void) 6 { 7 char a[] = "happy"; 8 char b[] = "newyear"; 9 10 strcpy_1(a, b); 11 printf("%s\n",a); 12 13 return 0; 14 } 15 16 void strcpy_1(char *p, char *q) 17 { 18 int i; 19 for (i = 0; *p || *q != '\0'; i++) { 20 *p = *q; 21 p++; 22 q++; 23 } 24 } 25
1 #include 
2 3 int strcmp_1(char *p, char *q); 4 5 int main(void) 6 { 7 char a[] = "happynew"; 8 char b[] = "happyyear"; 9 10 printf("%d\n",strcmp_1(a, b)); 11 12 return 0; 13 } 14 15 int strcmp_1(char *p, char *q) 16 { 17 do { 18 p++; 19 q++; 20 if (*p == *q && *p == '\0') { 21 return 0; 22 } 23 } while(*p == *q); 24 return *p - *q; 25
1 #include 
2 3 void strcat_1(char *p, char *q); 4 5 int main(void) 6 { 7 char a[20] = "happy"; 8 char b[20] = "newyear"; 9 10 strcat_1(a, b); 11 printf("%s\n", a); 12 return 0; 13 } 14 15 void strcat_1(char *p, char *q) 16 { 17 do { 18 p++; 19 } while(*p != '\0'); 20 do { 21 *p = *q; 22 p++; 23 q++; 24 } while(*q != '\0'); 25 } 26

 

26 } 27

 

转载于:https://www.cnblogs.com/ymfqq/p/10300837.html

你可能感兴趣的文章
SharePoint2010 skill
查看>>
Eclipse+minGW+Msys 调试 ffmpeg(转)
查看>>
Codeforces Round #155 (Div. 2)
查看>>
HDU 2852 KiKi's K-Number(离线+树状数组)
查看>>
Bicolorings - codeforce
查看>>
脚本和脚本包有什么区别?
查看>>
使用virtualbox 配置 linux host-only虚拟主机连接外网(转载)
查看>>
关于用 random 生成伪随机数的一个手笔
查看>>
bootstrap 菜单之手风琴效果
查看>>
Function-JS
查看>>
常用的SQL 语句
查看>>
Storm安装部署
查看>>
在PHP中读取二进制文件
查看>>
Linux CentOS6系统安装最新版本Node.js环境及相关文件配置
查看>>
编程常识科普
查看>>
线段树模板
查看>>
Listview滑动时不加载数据,停下来时加载数据,让App更优
查看>>
Java(异常、枚举)
查看>>
MySQL 数据库的备份和恢复
查看>>
简明Linux命令行笔记:whereis
查看>>