c风格字符串

c风格字符串其实就是char数组类型,它有一个特殊的性质是以空字符结尾,空字符是\0,ASCII码是0,用来标记字符串的结尾.
char dog[8] = {‘b’,’e’,’a’,’u’,’x’,’ ‘,’I’,’I’};
char cat[8] = {‘f’,’a’,’t’,’e’,’s’,’s’,’a’,’\0’};

打印dog,会出现8个字母,并接着将内存中随后的各个字节解释为要打印的字符,知道遇到空字符为止.由于空字符在内存中很常见,所以很快会终值(会打印出来一些乱码)
打印cat遇到数组最后一个\0时就会终止了.

字符串赋值方式
1.按数组赋值,一个一个来
char cat[8] = {‘f’,’a’,’t’,’e’,’s’,’s’,’a’,’\0’};
2.按字符串来,让程序自动添加空白字符
char cat[8] = {“fatessa”};
char cat[] = {“fatessa”};

c++ 字符串

string 类

相关文章:

  • 2022-12-23
  • 2021-03-31
  • 2022-01-14
  • 2021-09-15
  • 2021-05-17
  • 2021-08-07
  • 2022-01-22
猜你喜欢
  • 2021-11-08
  • 2021-08-21
  • 2021-05-31
  • 2021-05-22
相关资源
相似解决方案