- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计PPT电子课件教案-第五章数组参考
字符串输入、输出函数示例 main() { char a[10]; gets(a); couta+2; } 运行程序时,从键盘输入:abc defg 结果:c defg 统计字符串中小写字母的个数。 #include stdio.h main() { char str[20]; int i,n=0; gets(_____ ); for(i=0;str[i]!= ‘\0’;i++) if(__________) n++; cout(%d\n,n); } str Str[I]=‘a’str[I]=‘z’ 返 回 4.3.5 字符串处理函数 1. 字符串连接 功能:实现将二个字符组中的字符串连接起来,即把string2连接到string1的后面,并将结果存到string1中。 strcat(string 1, string 2) 字符串连接函数: 字符串连接函数: 格式:strcat (串1,串2) 功能:将串2接到串1后并存于串1中。 说明:串1中必须有足够大的空间。 【例一】 #include iostream.h #include string.h void main() {char str1[30]=People’s Republic of ; char str2[]=China; cout strcat (str1, str2)endl; } #includeiostream.h #include string.h void main() {char a[80]=AB; char b[80]=LMNP; int i=0; strcat(a,b); while (a[i++]!=\0) b[i]=a[i]; coutbendl; } 结果:LBLMNP #include iostream.h #include string.h void main() {char a[]=abcde; char b[]=12345; coutstrcat(b,a)endl; } 数组b长度定义不够,将数组b的长度定义11,则出错消失? 结果:People’s Republic of China 【注意】 b[i]=a[i]是从i=1开始 ,先自增后使用 为什么程序执行完后出错? 连接后a数组为:ABLMNP,开始赋值,b[1]=a[1], b[2]=a[2] , b[3]=a[3] b[4]=a[4], b[5]=a[5] M=B;N=L;P=M;\0=N;\0=P 2. 字符串复制 功能:将string2中的字符复制到string1中。复制的时候,连同string2后面的一起复制,且要求必须有存储字符数组string2中所有字符的空间,string2可以是一个字符数组名,也可以是一个字符串常量。 strcpy(string 1, string 2) 字符串复制函数: 字符串复制函数: 格式:strcpy (串1,串2); 功能:将串2复制到串1数组中,将第一个字符数组中相应的字符覆盖 例: strcpy ( str1, “china”); strcpy (str2, str1); 说明:①串1宽度须能存放串2。 ②复制时连同‘\0’一同复制。 ③不能用赋值语句对字符串进行赋值。 ④在调用strcpy函数时,第一个参数必须是数组名,第二个参数可以使数组名也可以是一个字符串常量 #include string.h Void main( ) { char s[10],sp[ ]=”HELLO”; strcpy(s,sp); s[0]=’h’; s[6]=’!’; puts(s); } 结果: hELLO 【讨论】 结果为什么不是:hELLO! 如果让s[5]=’!’,结果又会如何? 因为S[5]=‘\0’,表示字符串已经结束,如果s[5]=‘!’,结果会因没有结束标志而出错. main( ) { char a[ ]=abcde; char b[10]; b=abcde; b=a; } × 2、复制部分字符串函数: 函数格式: strcpy(串1,串2,字符个数) 含义: 将串2中指定的前面的字符个数复制到串1中。 #include “string.h” Void main( ) { char s[ ]=”I’m students’teacher!”, a[20]; strcpy(a,s,11); cou
您可能关注的文档
- 2017新版部编本二年级上册语文识字2《树之歌》教学课件设计课件参考.ppt
- 2017新版部编本二年级上册语文识字3《拍手歌》名师课件(第一课时)参考.ppt
- 2017新版部编本二年级上册语文课文《雾》-参考.ppt
- 2017新版部编本二年级上册语文识字3《拍手歌》参考.ppt
- 2017新版部编版一年级语文下册语文园地七课件参考.ppt
- 2017新版部编本二年级上册语文识字3《拍手歌》2参考.ppt
- 2017新苏教版一年级下册语文《乌鸦喝水》课件参考.ppt
- 2017新版部编本二年级上册语文识字2《树之歌》参考.ppt
- 2017新版静夜思参考.ppt
- 2017新版部编本二年级上册语文语文难忘的泼水节参考.ppt
最近下载
- 第五单元草原牧歌——《父亲的草原母亲的河》课件2024-2025学年人音版(2024)初中音乐七年级上册.pptx VIP
- (2025秋新版)部编版八年级上册道德与法治《第三课共建网络美好家园》ppt课件.pptx
- NB-T11409-2023水电工程费用构成及概(估)算费用标准.pdf VIP
- 养鸡技术大全技术详略 - 畜牧.docx VIP
- 苏教版六年级上册《科学》全套教学课件(共531页PPT).pptx
- 湘科版2017版小学科学六年级【上册】全册教案详解.pdf VIP
- 宗教事务条例培训.pptx
- 慢性痛风性关节炎伴多发性痛风石一例并文献复习.pdf VIP
- 5.1 认识大数据 课件 粤教版(2019)高中信息技术必修1.pptx VIP
- 23J916-1 住宅排气道(一)图集.pdf VIP
文档评论(0)