- 3
- 0
- 约2.89千字
- 约 27页
- 2022-08-20 发布于浙江
- 举报
C语言项目实战篇;第12章 口令验证模块的改进;本章目录;12.1 任务说明;12.2 任务分析;12.2 任务分析(续);12.2 任务分析(续);12.2 任务分析(续);12.3 任务实施;12.3 任务实施(续);12.4 知识点详解; 用来存放字符数据的数组称为字符数组.字符数组的定义形式与前面介绍的数值数组相同,字符数组通常作为一个独特的数据结构,存放字符串,因此,它与数值数组许多方面有所不同.
1 、字符数组的定义:
一维:存储类型 char 数组名[常量表达式]={初值};
例:char c[10];
定义了长度为10的一维数组c
;2、字符数组的初始化
字符数组有两种初始化方法:
1)对数组元素赋初值,同时可以缺省数组长度.
char c[3]={ ‘c’,’a’,’t’};
或char c [ ]={ ‘c’,’a’,’t’}
2)用字符串为字符数组赋初值
例:char c [4]=“cat”
或char a [ ]=“cat”;
当把一个字符串存入一个数组时,系统在最末一位有效字符后,自动加一个‘\0’作为结束符.用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志‘\0’ .上例中,数组a占连续4个字节存储空间。
;12.4.1 字符串的存储;3、字符数组的引用
字
您可能关注的文档
- C语言编程 C语言程序设计 C语言入门教程 第8章 善于利用指针 共214页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第11章_预处理 共38页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第2章 算法-程序的灵魂 共68页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第4章 选择结构程序设计 共96页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第5章 循环结构程序设计 共88页.pptx
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷3.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷4.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷5.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷6.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷1.pdf
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第13章 基于二维数组的多门课程成绩管理系统的开发 共37页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第14章 基于指针的学生成绩管理系统的开发 共77页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第16章 学生基本信息录入模块的开发 共32页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第17章 学生信息查找模块的开发 共22页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第18章 汇总统计模块的开发 共17页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 循环例题问题的解题思路 共17页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第0章 初识C语言 共18页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第1章 加法模块的开发 共26页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第2章 除法模块的开发 共25页.pptx
- C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第3章 口令验证模块的开发 共36页.pptx
原创力文档

文档评论(0)