提高项目30.2-字符串处理函数 指针形参
来源:互联网 发布:linux cp文件到桌面 编辑:程序博客网 时间:2024/06/05 16:20
任务和代码:字符串的处理函数 字符串str1和str2连接,连接后的结果存放到str1中
/*文件名:main.c作者:小风景完成日期:2016.7.10问题描述:字符串的处理函数 字符串str1和str2连接,连接后的结果存放到str1中程序输出:*/#include <stdio.h>char *pstrcat(char *str1, char *str2);int main(){ char s1[50]="Hello world. "; char s2[50]="Good morning. "; char s3[50]="vegetable bird! "; pstrcat(s1,s2); printf("连接后:%s\n", s1); printf("连接后:%s\n", pstrcat(s2,s3)); //返回值为char*型,可以直接显示 return 0;}char *pstrcat(char *str1, char *str2){ char *p; char *q; //int i = 0; for(p = str1;*p != '\0';p++); for(q = str2;*q!= '\0';q++) { *(p++) = *q; } *p = '\0'; return str1;}
程序运行结果:
总结:当指针作为形参时,需要注意的是带*号和不带*号之间的差别,一个表示指针指向的内容,另一个表示指针指向的地址。
0 0
- 提高项目30.2-字符串处理函数 指针形参
- 指针与字符串_字符串处理函数
- 提高项目13-成绩处理 函数版
- 项目30.1字符串处理函数
- C语言提高-30讲:字符和字符串处理函数
- 提高项目22-成绩处理函数版 (参数)
- 常用字符串处理函数与数组与指针
- HDUACM2054-指针处理字符串
- 双指针处理字符串
- 【C++提高】成员函数指针
- 【C++提高】成员函数指针
- C++提高】成员函数指针
- 指针-字符串处理-匹配字符串
- OBJC、C函数对指针形参处理
- 提高项目29-字符串复制
- C语言及程序设计提高例程-30 字符和字符串处理函数
- 第8周 C语言及程序设计提高例程-30 字符和字符串处理函数
- ********* 二维数组指针,指针字符串,指针函数,函数指针 *********
- UIImageView初始化
- 嵌入式内核为什么选择C语言
- 欢迎使用CSDN-markdown编辑器
- 如何解决 “fatal error C1083: ”无法打开包括文件
- This function or variable may be unsafe
- 提高项目30.2-字符串处理函数 指针形参
- JDK JRE 的作用与区别【转】
- 使用JAVA读写Properties属性文件
- 操作系统
- 程序员永远不要再犯的5个编程bug
- 关于iOS横竖屏幕强制转换的问题[强制横屏]
- iOS中 如何将自己的框架更新到cocopods上
- 创业的真谛是顺势而为,借船过海!
- 消息队列