- 1
- 0
- 约3.99千字
- 约 3页
- 2017-06-17 发布于河南
- 举报
C语言入门经典(第四版)6-符串和文本的应用13403
本文由泽五令贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
C入门经典(第4版) 入门经典( 第06章 字符串和文本的应用 06章
上一章介绍数组时,说明了如何使用数值数组方便地完成许多编程工作. 本章将探讨如何使用字符数组,以扩展数组知识.我们经常需要将文本字符串 用作一个实体,不过C 用作一个实体,不过C语言没有提供字符串数据类型,这与其他编程语言不同. C语言使用char类型的数组元素存储字符串 . 语言使用char类型的数组元素存储字符串
C入门经典(第4版) 入门经典(
6.1 什么是字符串
字符串常量的例子非常常见.字符串常量是放在一对双引号中的一串字 符或符 号.一对双引号之间的任何内容都会被编译器视为字符串,包括特殊 字符和嵌入的空格.每次使用printf()显示信息时,就将该信息定义成字符串常 字符和嵌入的空格.每次使用printf()显示信息时,就将该信息定义成字符串常 量了 .
C入门经典(第4版) 入门经典( 6.2 处理字符串和文本的方法
与其他编程语言不同,C 与其他编程语言不同,C语言对变量存储字符串的语法没有特殊的规定, 而且C 而且C根本就没有字符串变量,也没有处理字符串的特殊运算符.但这不成问 题,因为我们可以使用前面介绍的工具处理字符串 .
C入门经典(第4版) 入门经典( 6.3 计算机绘图系统的硬件组成
上例中的代码说明了确定字符串长度的机制,但还没有编写过代码.如 后面所述,标准库中的strlen()函数可以确定字符串的长度.知道了如何确定字 后面所述,标准库中的strlen()函数可以确定字符串的长度.知道了如何确定字 符串的长度后,该如何使用它? 符串的长度后,该如何使用它? 连接字符串 字符串数组
C入门经典(第4版) 入门经典( 6.3.1 连接字符串
把一个字符串连接到另一个字符串的尾部是很常见的需求.例如,把两 个或多个字符串合成为一条信息.在程序中,将错误信息定义为几个基本的文 本字符串,然后给它们添加另一个字符串,使之变成针对某个错误的信息 连 接字符串.
C入门经典(第4版) 入门经典( 6.3.2 字符串数组
可以使用char类型的二维数组存储字符串,数组的每一行都用来存储一个 可以使用char类型的二维数组存储字符串,数组的每一行都用来存储一个 字符串.这样,就可以存储一整串字符串,通过一个变量名来引用它们 .
C入门经典(第4版) 入门经典( 6.4 字符串数组
前面的例子很费力地把字符串从一个变量复制到另一个变量中,下面看 看字符串标准函数库如何执行这个操作.我们只需了解使用这些库函数时,会 发生什么 . 使用库函数复制字符串 使用库函数确定字符串的长度 使用库函数连接字符串 比较字符串 搜索字符串
C入门经典(第4版) 入门经典( 6.4.1 使用库函数复制字符串
首先,看看如何把字符串从一个数组复制到另一个数组中,它使用了字 符串的赋值操作.前面使用了一个精心创建的while循环来完成这个工作.还 符串的赋值操作.前面使用了一个精心创建的while循环来完成这个工作.还 可以使用如下语句: strcpy(stringl, string2);
C入门经典(第4版) 入门经典(
6.4.2 使用库函数确定字符串的长度
要确定字符串的长度,可以使用strlen()函数,它会把字符串的长度返回 要确定字符串的长度,可以使用strlen()函数,它会把字符串的长度返回 为一个size_t类型的整数.要确定程序6.3中字符串的长度,可以编写: 为一个size_t类型的整数.要确定程序6.3中字符串的长度,可以编写: while (str2[count2]) count2++; 代码有点长,可以简化如下: count2 = strlen(str2);
C入门经典(第4版) 入门经典( 6.4.3 使用库函数连接字符串
程序6.3使用如下相当复杂的代码,将第二个字符串复制到第一个字符串 程序6.3使用如下相当复杂的代码,将第二个字符串复制到第一个字符串 的末尾: count2 = 0; while(str2[count2]) str1[count1++] = str2[count2++]; str1[count1] = \0; \ 这里字符串库也做了一些简化.使用一个函数可以把一个字符串连接到 另一个字符串上 .
C入门经典(第4版) 入门经典( 6.4.4 比较字符串
字符串库提供的函数还可以比较字符串,确定一个字符串是
您可能关注的文档
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
- 广东省潮州市2024-2025学年高二上学期期末教学质量检测物理试卷(含答案).docx VIP
- 新生儿身份识别制度.pptx
- 康迪泰克空气弹簧.pdf VIP
- LY/T 2817-2017山桐子栽培技术规程.pdf
- 缓刑担保承诺书范文.docx VIP
- 记账实操-电梯保养公司会计账务处理分录.doc
- 脑机接口专利关键技术白皮书-复旦大学-2025.pdf VIP
原创力文档

文档评论(0)