- 2
- 0
- 约4.84千字
- 约 29页
- 2019-08-27 发布于湖北
- 举报
本章重点
10.1 用一个一维字符数组来存放字符串
10.2 使指针指向一个字符串
10.3 字符串的输入和输出
10.4 字符串数组
10.5 用于字符串处理的函数
10.6 字符数组和字符串应用举例
;10.1 用一个一维字符数组来存放字符串
10.1.1 字符串的相关概念
1.字符串定义
C语言本身并没有设置一种类型来定义字符串变量,字符串的存储完全依赖于字符数组。字符串是借助字符型一维数组来存放的,以\0作为字符串结束标志。\0是一个转义字符,称为“空值”,其ASCII码值为0。\0作为标志占用存储空间,但不计入字符串的实际长度。因此,定义时不需要人为地在其末尾加入’\0’,编译程序会自动完成这一工作。;2.字符串常量
C语言中,无字符串数据类型,但允许使用字符串常量。C语言中,字符串常量给出的是地址值。不同的字符串具有不同的起始地址。即在C语言中,字符串常量被隐含处理成一个以‘\0’结尾的无名字符型一维数组。
3.字符数组与字符串的区别
(1)字符数组的每个元素中可存放一个字符,但它并不限定最后一个字符应该是什么。;(2)在字符数组中的有效字符后面加上‘\0’ 把这种一维字符型数组“看做”字符串变量,但它又不同于一般的变量,仅可以在字符数组内存放字符串,不能通过赋值语句将字符串常量或其它字符数组中的字符串直接赋给字符串变量。
(3)字符串是
您可能关注的文档
最近下载
- 信息通信网络运行管理员岗位标准化操作规程.docx VIP
- 信息通信网络运行管理员职业健康操作规程.docx VIP
- 《产品设计手绘表现技法》教案 第3章 线条与透视训练.pdf VIP
- 信息通信网络运行管理员岗位应急处置操作规程.docx VIP
- 信息通信网络运行管理员岗位工艺操作规程.docx VIP
- 北方工业大学《金融学基础》2025-2026学年期末试卷.doc VIP
- 两位数的乘法竖式计算题四年级及答案(四年级乘法计算题100道).pdf VIP
- 信息通信网络运行管理员应急处置操作规程.docx VIP
- 北方工业大学《会计电算化》2025-2026学年期末试卷.doc VIP
- 网络RJ45水晶头接头接法.doc VIP
原创力文档

文档评论(0)