1 / 45
文档名称:

C语言 字符数组与字符串.ppt

格式:ppt   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言 字符数组与字符串.ppt

上传人:n22x33 2013/1/6 文件大小:0 KB

下载得到文件列表

C语言 字符数组与字符串.ppt

文档介绍

文档介绍:第8章字符串与字符数组
1
字符串及存储方式
字符数组及字符串的赋值
字符数组及字符串的输出
二维字符数组
常见的字符串函数
字符串与字符数组
2
字符串及存储方式
‘y’与”y”不同。前者是字符常量,后者是字符串常量。 字符常量可以赋给字符变量,后者只能赋给字符数组。
字符串的存储方式 存放在字符数组中,以’\0’为结束标志。
y
y \0
3
字符串与字符数组不同
字符数组是一种构造数据类型,而字符串是一种常量类型。
字符串存放在字符数组中.
字符串常量以’\0’作为结束标记。
字符数组不仅仅只用来表示字符串常量,因此不一定要有’\0’。
字符数组的大小不能小于字符串的长度。
4
字符数组及字符串的赋值
初始化
逐一赋值
接受输入
5
初始化
数组的初始化方式 即一个字符一个字符地赋给各元素,和前面讲的数组初始化类似。 例:char word[10]={L’,’a’,’n’,’q’,’u’,’a’,’g’,’e’}; 注意:如果用该数组表示字符串,则应当人为地加上’\0’. char word[10]={L’,’a’,’n’,’q’,’u’,’a’,’g’,’e’,’\0’};
6
初始化
将字符串赋给指定的数组(字符数组特有的方式) 例:char word[]={ “Language”};
说明:这种方式的赋值,就意味着系统将该字符数组用来存放字符串常量,系统会自动地加上’\0’.
7
逐一赋值
和前面学习的其它类型的数组类似。 如: char word[10];
word[0]=‘L’; word[1]=‘a’; word[2]=‘n’; word[3]=‘g’; …
说明:在这种方式中,如果该字符数组用来存放字符串常量,同样要人为地在最末加上’\0’.
8
注意:以下3种情况均不允许:
char str2[3]=“GOOD”; (超过长度)
char str3[5];
str3=“GOOD”; (初始化从声明中分离)
char s1[4] =“abc";
char s2[4];
s2=s1; (数组名不能用作赋值号左侧)
9
接受输入
逐个输入 向数组元素输入一个字符,和前面讲的数组初始化类似。
例: char name[5]; for(int i=0;i<5;i++) { scanf(“%c”,&name[i]); }
10

最近更新

2024年山东第二医科大学辅导员考试笔试真题汇.. 36页

2026年企业作业人员题库100道及参考答案(实用.. 41页

2026年刑事诉讼原理与实务模拟题100道及参考答.. 49页

2025山东临沂市级开发公益性岗位招用就业困难.. 32页

2026年厦门演艺职业学院单招职业技能测试题库.. 44页

2026年合肥科技职业学院单招职业技能测试模拟.. 44页

2025年岫岩县招教考试备考题库带答案解析(必.. 31页

2026年国开电大外国文学形考题库【考点提分】.. 40页

2025年甘肃省武威市凉州区金沙镇人民政府招聘.. 50页

2026年天津艺术职业学院单招职业适应性考试题.. 44页

2026年安徽新闻出版职业技术学院单招职业技能.. 43页

2026年常州工业职业技术学院单招职业技能测试.. 43页

2026年广西省崇左市单招职业倾向性测试题库附.. 44页

2026年廉政知识专题及参考答案一套 14页

2026年中国科协所属单位面向社会招聘工作人员.. 46页

2026年浙江交通职业技术学院单招职业适应性测.. 42页

2026年四川科技职业学院单招职业技能测试题库.. 43页

2026年大学c语言的期末试题精编答案 13页

2026年锅炉操作工考试题库200道及完整答案【必.. 74页

2026年平安银行入行考试题库附答案 40页

2026福建福州市鼓楼区国有资产投资发展集团有.. 51页

2026年政府采购培训试题100道附参考答案(能力.. 31页

2026年疾病控制题库及参考答案(完整版) 40页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页