c++中的字符串之间的相互赋值
来源:互联网 发布:淘宝宝贝自检工具 编辑:程序博客网 时间:2024/06/06 12:53
1. string类型,直接赋值就可以了,例如:string str="abcd";
2. 对于char数组型变量,在声明时可以直接赋值,例如:char str[]="abcde";
当然也可以用char c[3]="ab"来进行初始化,但是这样做需要我们明确知道字符串的长度到底为多少,否则假如这里我们的字符串为“abc”,那么在进行赋值的时候就会报错,因为字符串的长度还有加上'\0',所以超过了3,所以会报错!!所以为了更方便最好不要指定大小。
3. 对于char型指针,在声明时可以直接赋值,例如:char *ch="abc";
需要补充的是,对于char数组型变量,在非声明的时候进行赋值,不能直接赋值,比如:
char str[64];
str="abcdf";//对数组的不合法赋值,而且长度为6,和64不等
正确的做法为借助于strcpy函数,例如:
char str[64]';
strcpy(str,"abcde");
上面这种是对的
阅读全文
3 0
- c++中的字符串之间的相互赋值
- java关于数组之间的相互赋值
- java关于数组之间的相互赋值
- ruby中的整数、浮点数、字符串之间的相互转换
- ruby中的整数、浮点数、字符串之间的相互转换
- ruby中的整数、浮点数、字符串之间的相互转换
- ruby中的整数、浮点数、字符串之间的相互转换
- C语言、字符串与数值之间的相互转…
- C语言字符串与数字之间的相互转换
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- C#:数值与字符串之间相互转换
- iOS中OC字符串与C语言字符串之间的相互转换
- Java实现不同的类的属性之间相互赋值
- C中的const限定符与指针间的相互赋值
- C++不同类型数值变量之间相互赋值的规则
- 字符串与数值之间的相互转换
- time_t 与字符串之间的相互转换
- Json 和字符串之间的相互转换
- Python基于OpenCV实现视频的人脸检测
- 用DockerFile 构建私有的registry
- 谈谈深度学习中的 Batch_Size
- leetcode 33
- LeetCode | 1. Two Sum
- c++中的字符串之间的相互赋值
- 求幂运算的不同发法之间的时间复杂度比较
- Android实战技巧:使用原始资源文件
- 苹果智能音箱来了,但它有个奇怪的名字:HomePod
- 说说 JavaScript 的事件处理程序
- mpeg2音频失真问题
- 用jxl导出带图片的excle
- 比赛
- 2、测试