cyan9_1解说.pptVIP

  • 1
  • 0
  • 约1.41千字
  • 约 11页
  • 2017-02-09 发布于湖北
  • 举报
字符数组和字符串1 2012-3-23 Shaun 字符数组 字符数组和普通数组是一样的,只不过其中呢的元素是字符类型而已 char a[5] = {a, A, $, , *} 注意,C++中任何一个字符必须用单引号括起来 字符串 概念 C++中,字符串就是一对双引号括起来的一串字符,双引号只是字符串的起始标志,不属于字符串本身 如: hello 1+1=2 学习信息奥赛真有趣! 注意:一个ASCII字符长度为1,一个汉字长度为2 字符串的存储 可以使用一维字符数组来存储字符串 数组的大小=字符串的长度+1 多出来的一个空位中必须存放一个字符\0 这个\0是字符串的结束标志,是一个字符数组能够成为一个字符串所必须的条件 例如: char a[6] = {h, e, l, l, o, \0} //是字符数组而且是字符串 char b[6] = {h, e, l, l, o, !} //是字符数组但不是字符串 利用字符串初始化字符数组 三种方法 char a[8] = hello; 最简单的方法,但是一定要保证数组的大小足够容纳后面的字符串 char b[5] = ; 这是一个空字符串,里面的5个元素全都是\0 char a[6] = {h, e, l, l, o, \0}; 很笨的方法,而且麻烦,但很清晰,后面那个\0是关键 对字符串的操作 对字符串的操作和对字

文档评论(0)

1亿VIP精品文档

相关文档