C:指针运算
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 |
1.指针自增运算 char *charPtr; *++charPtr;//先递增charPtr,再取它所指向的字符的值 *charPtr++;//先取charPtr所指向的字符的值,再自增 基于此点设计字符串复制函数: void copyString(char *to,char *from) { while(*from) *to++=*from++; *to='\0'; } 2.减操作 指针可以进行减操作,指针相减可以得到这两个指针之间的元素个数.基于此设计字符串长度函数: int stringLen(const char * str) { const char *cptr=str; while(*cptr) ++cptr; return cptr-string; } 本文出自 “子 孑” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |



zhangjunhd
博客统计信息
热门文章
最新评论
友情链接

