C 语言程序设计》课程教案表授课题目第四章数组()一一字符数组和字符串课时安排2授课时间教学目的和要求1
掌握:几种常用的字符串处理函数 2•熟悉:指针与数组
基本内容:(1)几种常用的字符串处理函数(2)指针与数组
重点:几种常用的字符串处理函数3 • 难点:指针与数组 讲课进程和时间分配1、复习与新知识导入(5 分钟)2、字符串处理函数(45 分钟)C 语言编译系统中,提供了很多有关字符串处理的库函数
下面介绍几个常用的字符串处理函数
使用输入、输出字符和字符串函数时,应在函数前加上头文件“stdio
h”;使用其他字符串操作函数时,则应加上头文件“string
板书:#includevstdio
h>#includevstring
h>(1) 字符串输出函数格式:puts(字符串)功能:将一个字符串(以‘\0'为结束标志)输出到终端
输出的字符串中可以包含转义字符
例如:charstr[]={“China\nBeijing”};puts(str);输出:ChinaBeijing在输出时将字符串结束标志‘\0'转换成‘\n',即输出完字符串后换行
板书:puts(str);与 printf(”%s\n”,str)等价或 puts(“OK
”);与 printf(“%s\n”,”OK
”)或 printf(“OK
\n”)等价(2) 字符串输入函数格式:gets(字符数组)功能:从终端输入一个字符串(可包含空格)以回车为输入结束标志,将接受到的字符依次赋值给字符数组各个元素,并自动在字符串末尾加结束标记‘\0'
例如:gets(str);注意:用puts 和 gets 函数只能输入或输出一个字符串,不能写成:puts(str1,str2);或:gets(str1,str2);说明:字符串可以是字符数组或字符