- 3
- 0
- 约4.84千字
- 约 29页
- 2023-03-22 发布于四川
- 举报
本章重点
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)字符串是
您可能关注的文档
- 路基防护与加固建筑物施工(四).pptx
- 逻辑门电路恢复.pptx
- 金融经济学课程大纲.pptx
- 计算机网络考研辅导讲座物理层.pptx
- 计算机辅助地理决策系统及其在资源管理和规划中应.pptx
- 船舶柴油机课程设计.pptx
- 记叙文阅读技巧.pptx
- 课堂教学的语言艺术.pptx
- 药物分析课件供试品前处理与测定方法效能指标.pptx
- 药物分析09二氢吡啶类钙通道阻滞药物的分析.pptx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 碳排放管理员《碳排放交易员》基础知识题库及答案.doc VIP
- 碳排放管理员《碳排放咨询员》基础知识习题+答案.doc VIP
- 碳排放管理员《碳排放核查员》基础知识综合答案.doc VIP
- 碳排放管理员《碳排放咨询员》考核复习题及答案.doc VIP
- 2026青海教师招聘考试(音乐)历年参考题库含答案详解3卷.docx VIP
- 浙江省计算机三级网络技术历年真题_完整版(含答案)(2005年到2012年).doc VIP
- 全压强范围内同心圆环截面管道流导计算.pdf VIP
- 中国关节置换手术麻醉管理指南(2026版).docx VIP
- 2026年碳排放管理员考试《碳排放核查与交易实务与碳排放管理实务与碳排放交易实务与碳排放核查与交易实务》真题卷.doc VIP
- 5人古装小品剧本《温酒斩花雄》台词完整版.docx VIP
原创力文档

文档评论(0)