- 2
- 0
- 约8.62千字
- 约 39页
- 2018-12-29 发布于福建
- 举报
第6章组指针和字符串
6.6.1 用字符数组存储和处理字符串 字符串常量(例:program) 各字符连续、顺序存放,每个字符占一个字节,以‘\0’结尾,相当于一个隐含创建的字符常量数组 “program”出现在表达式中,表示这一char数组的首地址 首地址可以赋给char常量指针: const char *STRING1 = program; 字符串变量 可以显式创建字符数组来表示字符串变量,例如,以下三条语句具有等价的作用: char str[8] = { p, r, o, g, r, a, m, \0 }; char str[8] = program; char str[] = program; * p r o g r a m \0 字符数组练习 编写一函数,用于删除字符串中的给定字符。函数原型为: int delete(char s[],char c); 如:若s字符串为”abcaabcabcda”,要删除的字符为’a’,则删除后的字符串为”bcbcbcd”。 用字符数组表示字符串的缺点 用字符数组表示字符串的缺点 执行连接、拷贝、比较等操作,都需要显式调用库函数,很麻烦 当字符串长度很不确定时,需要用new动态创建字符数组,最后要用delete释放,很繁琐 字符串实际长度大于为它分配的空间时,会产生数组下标越界的错误 解决方法 使用字符串类string表示字符串 string实际上是对字
您可能关注的文档
最近下载
- 安徽大学《统计学》统计学原理各章习题.doc VIP
- 2025江苏盐城燕舞集团有限公司招聘58人笔试参考题库最新.docx VIP
- 2025年北京数学中考二轮专项复习:二次函数综合题分类训练(3种类型40道)含详解.pdf VIP
- 2026海事两员从业资格考试(危险货物集装箱装箱现场检查员)历年参考题库含答案详解.docx VIP
- ECOA优势(配置篇).ppt VIP
- 世界FPSO发展趋势.pdf VIP
- 2026年济源职业技术学院《数学》单招考试彩蛋押题及一套参考答案详解.docx VIP
- 2026-2027-1 形势与政策课 时事报告版 专题二 科学认识当前经济热点问题 学习体会.docx VIP
- SINOLINK中星联华 高性能误码仪 SL3000B系列 说明书.pdf
- TB10313-2019铁路工程爆破振动安全技术规程.pdf VIP
原创力文档

文档评论(0)