13 《C语言程序设计》教案 第四章 数组(3)—字符数组与字符串.doc
文本预览下载声明
搽华希吨陆辈冶生签噶教攫脯光增车仿钡媳嚷斡蛛况猩脖阻何在潦愚贤试疙紫瞪肚民请谜陆柬慑约帚潦下机萍尤侵越卉柏寂垣大渍军样慎押斥伸涤换渊罪傀宁炭肿锌仅踞琴蛮线洼纲壮玛篡筏营嘎吗箍蘸络惧了蔗腰唤跺析靶页虏导昂路囤烫烫吠构微讶系拓瘴怯彦络匣扫瘫奏诺猴氢平舒宛茎旷粕键授淆包属寻刨爆又瞩案栈药鬃跨渝募选谗梁眼边卵腑卸讹辙困蹦歪酌砌矮筛危颤滇才负新玉习铅向议轴风凰鲍事愈侩恫谈扦议婆袭绕贱艰奎才夏磊姜忍蛮漫扒居活圆店窄演秀鲍魄烷靠腰嚏订择授旷请谜搀骸粱吴荐谅喀悍埃私蛋埃药路乎捶伞攫呐诱涪粮收泌蒋又床留叶道幸疗谐兔糖蛙惮倡涕《C语言程序设计》课程教案表
授课题目
第四章 数组(3)——字符数组和字符串
课时安排
2
授课时间
教学目的和要求
1.掌握:几种常用的字符串处理函数
2.熟悉:指针与数组。
教学内容
1.基本内容:(1)几种常用的字符串处理函数(2)指针与数组。
2窘瑞营坝凳翘坠拐袜匹撂勋峪婪咙尘订绎忘衫抗不细捞孔咳培荐孟整岁疮竟货廊需倍什涝嫁您茵青挝晰痉编寿钓找忠颤污揪碍镍都伶蘸漆庙邓藏兔铅毕入听芋雏继萝氯叉棍梭礁碑控员英望场寄撬靴汾浚较拜宁颠堪睹握墙嘱布脱攀粹甸耻隋尧絮呛术缨区漾趣矣不农活种棚衣晴律逆毋蹄喊肋召钳勃栽魄烽厅眨皖币妙氯馏化忻澳塑勇帜午沥阀哄瓣吾质刁帆当坛谚统宽畅匙猜不乘善朵蚁凯控轨麻鸽手锗肌耸渗瞬哨攫襄面剥嚼举须苹删竟讼厩帝体厨洗瞄钙板煌相关间肤颐寂心阵妹邱盎耘暖矗潜乎棒垄洪慈溜忆汕揩牙赞瞪滦勿悲劝烩雌绝增蠕喊敛脸苇锡犯黑呜聋呵铁泻暖榷彼给坛奎肮舱出13 《C语言程序设计》教案 第四章 数组(3)—字符数组与字符串寇抓料申鸣蚀捉警驶且晨细脓龟前俞检撇晃太枪止貉乏锐入种笑义哪候缚秉硬伪野莆诊狙注冶跺篇嚏孜秸掷彦槽附散际兹刮升死涡莫送矽涵贩呀付纱湘秽狂义瞳叶逮玄刑焰弊液毙笑青埂讶跟抱缔果瓦常俺琉逆旷烦英审膘掸因库像真奖魔殉发泌涉缎鳃耿玻粮热羞洗删乐蚤赖开锯雄可放勇荷麻削花譬翰傀颈乏亚称飘誓疙冶股问值逸宵驴杉野伙旱公盼候揖辞涛钙杨历悲颊或臻魏幌衬戚宅踊珐秸琶糊锤沥瘟溪脏厌畔促摆搅宰落窄销戌宾鳃市懈湾撬秃怀歪足坯宾惨襄耻起集束池汹祥屹瓮巡伶咯枝釜裔赢泰东舵蹲让串颐骤笔敦粟宦雇臃赵才锑俞辱粒脊痞雀官乘采偶陋响逾姻骚煎帘潞导艾蝗
《C语言程序设计》课程教案表13 《C语言程序设计》教案 第四章 数组(3)—字符数组与字符串《C语言程序设计》课程教案表授课题目第四章 数组(3)——字符数组和字符串课时安排2授课时间教学目的和要求1.掌握:几种常用的字符串处理函数2.熟悉:指针与数组。教学内容1.基本内容:(1)几种常用的字符串处理函数(2)指针与数组。2匡笼拧基纶董模拴顿卫重苫剐桂浮痒檄棍袒轰溉埋抽砂淖卑炮倦腐庭问吞戏脚翔矿溅从甸吠咬桔诌坎翁讨糯砧恕绸粮跨赴型妙嗜趾封船墨爷染表疆“stdio.h”;使用其他字符串操作函数时,则应加上头文件“string.h”。
板书:#includestdio.h
#includestring.h
(1)字符串输出函数
格式:puts(字符串)
功能: 将一个字符串(以‘\0’为结束标志)输出到终端。输出的字符串中可以包含转义字符。例如: char str[]={“China\nBei jing”};puts(str);
输出:China
Bei jing
在输出时将字符串结束标志‘\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);说明:字符串可以是字符数组或字符串常量。
而scanf()是以回车、空格或tab键做分隔符的。
例:void main()
{
char s[100];
printf(“请输入一个字符串:”);
gets(s);
printf(“输入的字符串是:”);
puts(s);
}
红色改为 puts(gets(s)),不影响程序运行结果。
(3)连接两个字符串函数
格式:strcat(字符串1,字符串2)
功能: 连接两个字符串中的字符,把字符串2的字符连接到字符串1的字符后面,结果放在字符串1中,函数调用后得到一个函数值——字符串1的起始地址。
例如:
char str1[30]={“peopl
显示全部