C语言字符串运用.pptVIP

  • 2
  • 0
  • 约7.79千字
  • 约 40页
  • 2019-11-15 发布于江苏
  • 举报
第十章字符串 知识点1:字符串 1.字符串常量 (1)C语言中字符串常量的形式,用一对双引号将一串字符括起来称为字符串常量。 例如:“abcd”. (2)字符串的长度。一对双引号中字符的个数就是字符串的长度。可调用strlen函数求字符串长度,例如,strlen(“abcd”),字符串的长度为4. (3)字符串的结束标志。在字符串最后一个字符的后面,系统自动添加一个转义字符‘\0’作为字符串的结束标志。当人为地在字符串中间插入转义字符‘\0’时,例:“a\0bcd”,系统就认为字符串到a为止,长度为1,不再顾及\0后的字符。 (4)字符串常量的存储结构。1个字符串所占字节数为:字符串长度+1.例如字符串“abcd”,在内存上5个字节,其字符占4个字节,字符串结束标志’\0‘占一个字节。可调用sizeof函数求字符串所占字节数,如:sizeof(“abcd”). (5)字符串常量的面值和地址值。“abcd”是字符串的面值,而当把它赋给某个变量时,给出的是此字符串在内存所占连续存储区的首地址。 2.一维字符数组和字符串变量 (1)一维字符数组的每个元素可以存放一个字符。 (2)当一维字符数组中存放最后一个字符是’\0‘时,可称此一维字符数组内存放了一个字符串,同时可称此一维数组为字符串变量。 3.通过赋初值给一维字符数组赋字符串 赋字符串初值形式: (1)char s[5]={‘a’,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档