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

C语言程序设计(第5版)第10章 字符串.ppt

C语言程序设计(第5版)第10章 字符串.ppt

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

【例10.1】从键盘输入一个人名把它显示在屏幕上*/53#includestdio.h#defineN12intmain(void){charname[N];printf(Enteryourname:);scanf(%s,name);printf(Hello%s!\n,name);scanf(%s,name);/*读取输入缓冲区中余下的上次未被读走的字符*/printf(Hello%s!\n,name);return0;}#includestdio.h#defineN12intmain(void){charname[N];printf(Enteryourname:);gets(name);printf(Hello%s!\n,name);return0;}【例10.2】使用函数gets(),从键盘输入一个带有空格的人名,然后把它显示在屏幕上*/53#includestdio.h#defineN12intmain(void){charname[N];char*ptrName=name;/*声明了一个指向数组name的字符指针ptrName*/printf(Enteryourname:);gets(ptrName);/*输入字符串存入字符指针ptrName所指向的内存*/printf(Hello%s!\n,ptrName);return0;}【例10.2】使用函数gets(),从键盘输入一个带有空格的人名,然后把它显示在屏幕上*/5310.5字符串处理函数#includestring.hstrcpy(目的字符串,源字符串);stringcopystrlen(字符串);stringlengthstrcat(目的字符串,源字符串);stringcombinationstrcmp(字符串1,字符串2);stringcomparison*/53计算字符串长度#includestring.hstrlen(字符串);stringlengthcharstr[10]={China};printf(%d,strlen(str));打印结果是5,6,还是10?China\0\0\0\0\0不包括\0的实际字符的个数*/53计算字符串长度#includestring.hstrlen(字符串);stringlengthlen=strlen(str);for(i=0;ilen;i++){ putchar(str[i]);}putchar(\n);用长度控制字符串输出*/53字符串复制#includestring.hstrcpy(目的字符串,源字符串);stringcopy字符串能否用=整体复制?str2=str1;strcpy(str2,str1);注意复制的方向!str2必须足够大!*/53字符串连接#includestring.hstrcat(目的字符串,源字符串);stringcombinationstrcat(str2,str1);str2必须足够大!Hello\0\0\0\0\0\0\0China\0HelloChina\0\0*/53字符串比较#includestring.hstrcmp(字符串1,字符串2);stringcomparison字符串能否用,,==比较大小?if(str2==str1)if(strcmp(str2,str1)==0)*/53字符串比较#includestring.hstrcmp(字符串1,字符串2);stringcomparison字符串是如何比较大小的?当出现第一对不相等的字符时,就由这两个字符决定所在字符串的大小,返回其ASCII码比较的结果值comparecomputer判断compare小于compu

文档评论(0)

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

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档