高中信息技术 信息学奥赛C语言第十一章 字符串课件课件.pptVIP

  • 29
  • 0
  • 约8.68千字
  • 约 36页
  • 2016-12-25 发布于天津
  • 举报

高中信息技术 信息学奥赛C语言第十一章 字符串课件课件.ppt

第十一章 字符串 11.1 字符串的存储形式 11.1.1 字符串常量 11.1.2 使用一维字符数组存放字符串 11.1.3 将字符串赋给字符数组 通过对单个元素赋值 方式: 在定义字符数组时对单个数组元素进行赋值。 在使用时对字符串进行赋值。 注意: 字符数组大小必须定义足够大,以便能够保存后面给出的字符串常量,同时也要考虑到字符串结尾符’\0’也占用一个字节,因此字符串长度必须小于字符数组的大小 在字符串的末尾必须赋空值’\0’,用以表示字符串结束 若在字符数组中没有元素存放字符串结尾符’\0’,则表示该字符数组保存的不是字符串。 当所赋初值少于所定义数组的元素个数时,将自动给后面的元素补以初值0 比较: char ch1[10]={‘H’ ,’e’ ,’l’ ,’l’ ,’o’}; char ch2[]={‘H’,’e’,’l’,’l’,’o’,’\0’}; char ch3[5]={‘H’ ,’e’ ,’l’, ’l’ ,’o’}; 直接把字符串常量赋给字符数组 11.2 指针与字符串 用字符数组实现: 字符数组和字符指针处理字符串方式的区别: 字符数组的每个元素存放字符串的每一个字符,末尾存放‘\0’。 字符指针是指向为字符串开辟的内存空间,其值存放的是字符串的首地址。 11.3 字符串的输出 11.3.1 使用printf函数输出字符串 通过C语言系统提供的库函数

文档评论(0)

1亿VIP精品文档

相关文档