5.4字符串处理函数

2023-03-28
| 4页
| 100人阅读
| 0人下载
普通

内容正文:

课题序号 授课班级 授课课时 授课形式 理论 授课章节 名称 5.4字符串处理函数 使用教具 计算机、多媒体电视、黑板 教学目的 1. 掌握4个字符串处理函数的格式 2. 应用字符串函数解决实际问题 教学重点 1.4个字符串处理函数的格式2.对字符串函数的应用 教学难点 1.4个字符串处理函数的格式2.对字符串函数的应用 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 5.4字符串处理函数 1、 求串长函数strlen(s) 2、 串复制函数strcpy(s1,s2) 3、 串连接函数strcat(s1,s2) 4、 串比较函数strcmp(s1,s2) 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)前堂回顾 (二)导入新课 (三)新授 (四)总结扩展: (五)作业布置: 对于字符数组的整体输入与输出,是采用哪种格式吗? c语言的函数库中提供了许多字符串的处理函数(头文件为string.h),使用户能够方便地处理字符串。本节课介绍一些常用的函数。 一、求串长函数strlen(s) 作用:计算字符数组s的长度,即首次出现‘\0’之前的字符个数。 参数要求:s可以是字符串常量,也可以是字符数组。 例如: char s2[20]={“one\0two\0”}; strlen(s2)等于3 Strlen(“abc\t1234\123 ”) 等于10 二、串复制函数strcpy(s1,s2) 作用:将字符串s2的内容复制到字符串s1中。 参数要求:s1必须是容量足够大的字符数组;s2既可以是字符串常量,也可以是字符数组。 例如: char s1[10]=”thank you!”,s2[]=”hello!”; strcpy(s1,s2);执行后,s1为hello! 三、串连接函数strcat(s1,s2) 作用:将字符串s2的内容连接到字符串s1的后面构成一个新的字符串并存入字符串s1中。 参数要求:s1必须是容量足够大的字符数组;s2既可以是字符串常量,也可以是字符数组。 例如: char s1[20]=”thank ”,s2[]=”you”; strcat(s1,s2);执行后,s1为thankyou 四、串比较函数strcmp(s1,s2) 作用:比较字符串s1和字符串s2内容的大小。 参数要求:s1和s2既可以是字符串常量,也可以是字符数组。 比较两个字符串的大小,是比较字符存储位置的先后。 调用strcmp(s1,s2)的结果,若s1小于s2,则函数值<0;若s1等于s2,则函数值=0;若s1大于s2,则函数值>0; 数组是程序设计中最常用的数据结构。字符数组使用频率很高,因此字符串函数也是可以解决非常多的问题。 实现strcpy功能。将字符串str1复制到字符串str2中。 学科网(北京)股份有限公司 $

资源预览图

5.4字符串处理函数
1
5.4字符串处理函数
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。