c++学习之字符串
来源:互联网 发布:微店怎么绑定淘宝店铺 编辑:程序博客网 时间:2024/06/06 11:47
c++中的字符串分为两种,一种是c风格的字符串,一种是c++字符串对象。
c风格的字符串是一个字符数组,使用的时候主要有以下的规则:
1 定义c风格字符串,直接定义一个字符数组即可。
2 定义以后,在后续的代码中不能再给其赋值了。
3 数组的最后一个元素必须是字符'\0'。
4 如果要再后续的代码中赋值,需要使用strcpy函数。
看看下面的代码以及结果:
int main(){char array2[] = {'h','e'};cout << array2 << endl;char array[] = {'h','e','l','l','o','\0'};cout << array << endl;strcpy(array,"hell");cout << array << endl;return 0;}
输出结果为:
我们定义了array2的字符串,结果最后一个元素没有'\0',导致输出结果错误。另外,如果在字符串定义后,还对其赋值,则在编译期间就会报错,报错的内容是:
字符串对象的基本使用情况如下:
- objective-c学习之字符串!
- c学习之指针与字符串
- objcetive-c学习笔记之 字符串
- C语言学习笔记 之字符串
- c语言学习笔记37之字符串
- C语言之字符串学习笔记
- C语言之宽字符串学习笔记
- 学习笔记之C#parm、命名空间、字符串处理
- c指针学习——之字符串常量
- 【C/C++学习之路】---字符串转化为整型
- C语言基础学习之指针操作字符串反转
- ios学习笔记之Object-C—字符串
- Object-c学习之路七(oc字符串操作)
- ios学习笔记之Object-C—字符串
- ios学习笔记之Object-C—字符串
- Object C学习笔记8-字符串NSString之二
- 【黑马程序员】C语言学习笔记之字符串(十)
- 【学习ios之路:C语言】字符串溢出情况分析.
- 移动设计
- APK Downloader 下载失败解决办法
- linux监控工具
- Oracle10g_DataGuard_Broker配置文档
- modbus
- c++学习之字符串
- dos命令 按日期创建目录 拷贝文件
- 【揭秘一键转换PDF格式技巧】
- CMS建站 “技术”“成本”二者可兼得
- 【Oracle】-【ROWNUM与索引】-索引对ROWNUM检索的影响
- Android之邮箱注册正则表达式
- GUI系统之SurfaceFlinger(18)postFramebuffer
- 二维码生成与解析代码实现 java
- oracle 的 REF CURSOR小结