- 5
- 0
- 约8.62千字
- 约 39页
- 2015-09-15 发布于重庆
- 举报
第6章数组指针和字符串,字符串指针数组,指向字符串数组的指针,c字符串指针数组,c语言字符串数组指针,用指针数组处理字符串,字符串指针数组赋值,字符串指针数组初始化,字符串二维数组指针,字符串数组与指针
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实际上是对字
您可能关注的文档
- 的配色方法1色轮与取色.doc
- 眼睛安全防护培训.ppt
- 石墨烯在光催化水解制氢中的应用.doc
- 石油化工工艺学思考题1.doc
- 皮肤血管炎的临床进展.doc
- 研究生数字信号处理作业1.doc
- 看听学第九课课件.ppt
- 碳审计碳交易碳资产管理相关知识介绍.ppt
- 磁性材料惠州学院2012应用化学答辩论文.doc
- 神经生物学课件1xulun.ppt
- 2026年国际贸易货物进出口代理合同中英双语对照版.docx
- 2026年国际贸易货物进出口合同样本(英汉对照版).docx
- 2026年国际货物进出口贸易合同模板(中英双语完整版).docx
- 2026年国际留学代理协议书(包含录取保障及赔偿细则).docx
- 2026年海外教育中介服务合同(含录取确认及退款政策).docx
- 2026年国际货物进出口商务合同(英文原文+中文翻译).docx
- 2026年国际货物贸易代理协议(中英双语版).docx
- 2026年互联网医疗APP患者隐私政策与数据处理规范.docx
- 2025年中国管束式集装箱行业投资方向及市场空间预测报告(咨询发布.docx
- 2018年中国搬运机械行业分析及发展趋势预测.docx
原创力文档

文档评论(0)