字符数组 & 字符串 的初始化方法

Posted 东风知我欲山行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符数组 & 字符串 的初始化方法相关的知识,希望对你有一定的参考价值。

字符数组

  1.  char c1[] = "ch111";        \\字符串字面值初始化。!!!字符串字面值末尾处有个\0空字符,也会被copy到字符数组中去,记得预留空间。
  2. char c1[ ] ={‘c‘, ‘b‘, ‘n‘, ‘m‘};    \\列表初始化

 

初始化string对象的方式:

  1. string s1;                \\空串
  2. string s2(s1);          \\s2是s1的副本
  3. string s2=s1;                \\同上
  4. string s1("value");         \\ 字面值初始化??
  5. string s1="value;           \\拷贝初始化
  6. string s1(3, ‘c‘);              \\3个c组成的串

以上是关于字符数组 & 字符串 的初始化方法的主要内容,如果未能解决你的问题,请参考以下文章

c语言字符串数组&数组名与指针

c语言字符串数组&数组名与指针

字符数组的文字字符串初始值设定项

用 Kotlin 写 Android 3—数组,集合与字符串

差异方法初始化char数组

常用数组字符串方法总结&获取元素DOM操作