网站大量收购独家精品文档,联系QQ:2885784924

C语言程序设计基础(微课版) 课件 第9章字符串.ppt

C语言程序设计基础(微课版) 课件 第9章字符串.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

字符串处理编程套路数组法for(i=0;s[i]!=\0;i++) /*也可写为for(i=0;s[i];i++)*/ 用s[i]访问或处理每个字符;指针法char*p;p=字符串起始地址; /*p指向字符串的第一个字符*/while(*p!=\0) /*也可写为while(*p)*/{ 用*p访问或处理每个字符; p++; /*使p指向字符串的下一个字符*/}\0和末尾字符定位charc[]=BMWZ4;BMWZ4\0200020062001c:BMWZ4BMWZ4\0c[0]c[1]c[2]c[3]c[4]c[5]c[6]BMWZ4\0100010011006char*p=c;p:[1000]2000p++;[1001]p++;[1002]如何让p指向字符串的结束符\0?p++;p++;p++;……p指向字符串的第一个字符:p=c;while(*p!=\0) p++;直到p指向\0为止直到*p==\0while(*p) p++;p:[1006]2000while(*p) p++;如何让p指向字符串的最后一个字符?先指向\0,然后再p--;while(*p) p++;p--;[1005]c:[1000]1000字符串的连接s1:s2:数组s1中保存字符串abcde,数组s2中保存字符串xyzf,欲将两个字符串首尾连接变为abcdexyzf,结果仍存入数组s1。chars1[20]=abcde;chars2[]=xyzf;s1应有足够大的空间,以容纳连接后的字符串初值不足补\010002000100110021019abcde\0800080068001abcde:s1[0]s1[1]s1[2]s1[3]s1[4]s1[5]s1[6]s1[7]s1[9]s1[11]…s1[19]…abcde\0\0\0\0\0\0\0…\0abcde\020012004s2[0]s2[1]s2[2]s2[3]s2[4]xyzf\0\0fzyxs2:200020012004while(*ps1)ps1++;字符串的连接(2)char*ps1=s1;while(*ps1!=\0)ps1++;*ps1=\0;s1:初值不足补\01000100110021019s1[0]s1[1]s1[2]s1[3]s1[4]s1[5]s1[6]s1[7]s1[9]s1[11]…s1[19]…abcde\0\0\0\0\0\0\0…\0xyzf\0ps1:[]3000100010051006100710081009s2[0]s2[1]s2[2]s2[3]s2[4]xyzf\0char*ps2=s2;while(*ps2){ ps2++;}*ps1=*ps2;ps1++;ps2:[]400020002001200220032004指针处理字符串的字符定位④让指针变量p指向字符串的中间“符合某条件”的任意1个字符:①让指针变量p指向字符串中的\0:char*型指针变量p先指向字符串的第1个字符(保存首地址),然后:②让指针变量p指向字符串中的最后1个字符(\0的前一个字符):while(*p)p++;while(*p)p++;p--;③让指针变量p指向字符串的\0的下一个字符(越界):while(*p++);while(*p这个字符还不符合条件)p++;跳出循环后,按需可能再执行p--;字符定位练习设有char*p;且p已指向字符串****A*BC*DEF*G的第1个字符:①请写出使p指向其中第1个非*字符(即字符A)的语句:②请写出使p指向前导*中最后1个*号的语句:

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档