c++基础之字符串
来源:互联网 发布:淘宝新店铺有扶持吗 编辑:程序博客网 时间:2024/05/18 00:05
C风格字符串:
在内存中紧密排列的一串字符,以0结尾
以内存的首地址来代表该字符串,char*
字符串的几种形式:
1.字符数组:char buf[128]=”hello”;
2.char*指针
3.字符串常量:”hello,world”
字符串操作:
1.字符串的遍历
int show_string(const char* str){ for(int i=0; ;i++) { char ch=str[i]; if(ch==0) break;//发现字符串 printf("%c",ch); } return 0;}
2.字符串的长度
char str[128]={‘h’,’e’,0,’n’,’i’};
字符串的长度为2
3.字符串的复制
注意:
1.结束符之后的不需要在复制
2.目标缓冲区要足够大,避免越界
3.复制是指字符串中的每一个字节的复制
4.字符串的比较
比较方法:逐个字符依次比较,当所有字符全部相同才认为两者相等
阅读全文
0 0
- Objective-C基础之字符串
- C语言基础之字符串
- c语言基础 之字符串案例
- C语言基础之数组、字符串、指针
- C语言基础 字符串
- C语言基础 字符串
- C字符串基础
- Object-C 基础之3 — 字符串类各种操作方法
- C语言基础学习之指针操作字符串反转
- 黑马程序员_iOS开发C语言基础之字符串
- ioS开发之c语言基础-多维数组,字符串
- 黑马程序员——C基础之字符串处理函数
- 1.7编程基础之字符串:06合法 C 标识符
- 06:合法 C 标识符(1.7编程基础之字符串)
- C语言基础之字符串(附测试代码)
- objective-c 编程基础(3.4 Foundation框架之字符串)
- 程序设计基础之:字符串
- python基础之字符串
- Hadoop mapper类的阅读
- 王爽汇编语言 检测点11.4
- P--运(lucky)
- 1144. 陶陶摘苹果
- [C++] Boost智能指针——boost::scoped_ptr(使用及原理分析)
- c++基础之字符串
- maven常用命令介绍
- ccf认证最优配餐80分
- Unity5.0 Shader 极简入门 (四)
- P1133 教主的花园
- point类求两点间的距离,点到原点的距离
- JZOJ 4714 公约数
- cuda & nvidia driver problems
- IIS7+php5.5环境搭建