计算机二级C语言第13讲(字符串).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级C语言第13讲(字符串)

第13讲 字符串与指针 字符数组和字符串 常用的字符串处理函数 指针与字符串 字符串指针作函数参数 字符指针变量与字符数组的区别 真题分析 第一节 字符数组和字符串 字符数组的定义形式: char 数组名[数组大小] 如: char c[10], ch[3][4]; 第一节 字符数组和字符串 字符数组的初始化 逐个字符赋值 第一节 字符数组和字符串 字符数组的初始化 用字符串常量 第一节 字符数组和字符串 字符数组的初始化 用字符串常量 第一节 字符数组和字符串 二维字符数组的初始化 字符数组的输出举例 第一节 字符数组和字符串 字符串及其结束标志 无字符串变量,用字符数组处理字符串 字符串结束标志:‘\0’ 第一节 字符数组和字符串 字符串的输入与输出 逐个字符输入/输出:%c 第一节 字符数组和字符串 字符串的输入与输出 整体输入/输出:%s %s输出举例 %s输入举例 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 字符串处理函数举例1 字符串处理函数举例2:找三个字符串中的最大者 第三节 指针与字符串 字符串表示形式 用字符数组实现 第三节 指针与字符串 字符串表示形式 用字符指针实现 第四节 字符串指针作函数参数 用字符数组作函数参数 第四节 字符串指针作函数参数 用字符串指针变量作函数参数 第五节 字符指针变量与字符数组区别 char *cp; 与 char str[20]; 1.str由若干元素组成,每个元素放一个字符;而cp中存放字符串首地址。 2. str是地址常量;cp是地址变量。 如: char str[20]; str=“I love China!”; (?) char *cp; cp=“I love China!”; (?) 3.cp接受键入字符串时,必须先开辟存储空间 真题分析 2008年4月 (25)设有如下程序段 char s[20]= Beijing, *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。 A)可以用*p 表示s[0] B)s 数组中元素的个数和p 所指字符串长度相等 C)s 和p 都是指针变量 D)数组s 中的内容和指针变量p 中的内容相同 真题分析 2008年4月 (27)有定义语句:char s[10];,若要从终端给s 输入5 个字符,错误的输入语句是( )。 A)gets(s[0]); B)scanf(%s,s+1); C)gets(s); D)scanf(%s,s[1]); 真题分析 2008年4月 (33)有以下程序 #include stdio.h #include string.h void fun(char *s[],int n) {char *t;int i,j; for(i=0;in-1;i++) for(j=i+1;jn;j++) if(strlen(s[i])strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;} } main() {char *ss[]={bcc,bbcc,xy,aaaacc,aabcc}; fun(ss,5);printf(%s,%s\n,ss[0],ss[4]); } 程序的运行结果是( )。 A)xy,aaaacc B)aaaacc,xy C)bcc,aabcc D)aabcc,bcc 真题分析 2008年4月 (35)有以下程序 #include stdio.h void fun(char *a,char *b) {while(*a==*)a++; while(*b=*a){b++;a++;} } main() { char *s=*****a*b****,t[80]; fun(s,t);puts(t); } 程序的运行结果是( )。 A)*****a*b B)a*b C)a*b**** D)ab 真题分析 2008年9月 (24)若有定义语句:char s[10]=1234567\0\0;,则strlen(s)的值是( )。 A)7 B)8 C)9 D)10 知识点分析 题型:上机、笔试都有,出现几率很高。 数量:笔试部分一般会出1-2个选择题和1-2个填空题。 重点掌握: 1.字符串的初始化、串的存放 2. 常见的字符串处理函数 3.字符指针变量做函数的参数 好好考() 全国计算机等级考试 二级C语言 例 char ch[5]={‘H’,’e’,’l’,’l’,’o’}; ch[0] H e l l o 逐个字符赋值 ch[1] c

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档