关于指针的使用---trim函数
来源:互联网 发布:看图纸的软件 编辑:程序博客网 时间:2024/05/29 12:17
代码出处:新浪微博
今天在微博上发现了一个比较有意思的trim代码,对于指针理解不深,可能看着会很绕!!在此和大家分享一下。。
这段代码的关键之处就是3个指针操作同一块内存。。
代码如下
#define LEN 100#define IS_SPACE(c)(c==' '||c=='\t')void trim(char *str){char *pcopy,*ptail;if(!str)return;for(pcopy=str;*str&&IS_SPACE(*str);str++);for(ptail=pcopy;*str;str++){*pcopy++ =*str;if(!IS_SPACE(*str))ptail=pcopy;*ptail=0;}}
注:trim函数实现的是输入字符串前后去空格
- 关于指针的使用---trim函数
- trim 函数的使用
- 关于函数指针的使用
- 【JS】关于trim函数的小tips
- 关于trim函数
- java中string.trim()函数的使用
- Java String.trim () 函数的使用
- java中string.trim()函数的使用
- java中string.trim()函数的使用
- java.lang.String.trim()函数的使用
- java中string.trim()函数的使用
- java中string.trim()函数的使用
- 关于C++中函数指针的使用
- 关于C++中函数指针的使用
- 关于C++中函数指针的使用
- 关于C++中函数指针的使用
- 关于C++中函数指针的使用
- TRIM函数使用注意
- 判断点是否在线段上
- SQL Server CET 通用表表达式 之 精典递归实战
- codeblocks+QT+vs2010集成编译环境的搭建
- Libevent参考手册:evbuffer:缓冲IO实用功能
- Repeater分页
- 关于指针的使用---trim函数
- 银行卡LUHM校验算法(C++)
- c# byte[] 与string转化
- IPC--信号(3)--信号的生命周期
- CGContextAddArc的使用
- jmail发邮件程序
- PDCCH format 与传输模式之间的关系
- 获得视频时间总长度的另一种方法
- Android编程14个很有用的代码片段