第9章 字符和字符串.ppt
《第9章 字符和字符串.ppt》由会员分享,可在线阅读,更多相关《第9章 字符和字符串.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章 字符和字符串本章目标1.进一步分清字符和字符串的特性2.了解字符处理函数和字符串处理函数3.熟悉两个函数库:stdlib.h和string.h4.进一步掌握使用函数来设计程序第八章 字符和字符串 字符和字符串处理函数的主要用途:设计编辑器设计字处理器设计排版文字处理器设计转换程序9.1 引言第八章 字符和字符串一、字符串的特点回顾:char ch;ch 为字符变量char a10;a 为字符数组字符串是一个特殊的数组在数组中有一个空字符0 来作为字符数组的结束通过访问数组名来访问字符串 字符串可用指向字符串的指针来访问9.2 字符和字符串第八章 字符和字符串二、关于字符、字符数组、字符
2、串指针的几种说明char ch;ch 为字符变量char a=s,t,u,d,e,n,t;a 为字符数组长度为7char b=student;b为字符数组,长度为8b也可作为字符串名char*ptr=student;ptr 为指向字符或字符串的指针第八章 字符和字符串三、关于字符串指针例:#include main()char p;char s=I am a student!;p=s;printf(p=%s,p);形式 char 标识符;运行结果为:p=I am a student!1.字符串指针的定义表示p为指针变量,可指向一个字符串的首地址。如:char*p;第八章 字符和字符串可以在定义
3、的时候赋初值:main()char p=I am a student!;或者:main()char p;p=I am a student!;则:p代表 I(p+3)代表mpIamastudend0第八章 字符和字符串1.“”一个串名代表示该串的首地址2.在输入(scanf)和输出(printf)中,也可用%s将整个串一次输入/输出3.不能字符数组整体赋值,char a8;a8=stident;错误结果注意:第八章 字符和字符串例:将字符串a复制到字符串b 1)main()char a=I am a teacher!;char b20;int i;for(i=0;(a+i)!=0;i+)(b+i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 字符和字符串 字符 字符串
限制150内