- 3
- 0
- 约4.18万字
- 约 321页
- 2024-01-19 发布于安徽
- 举报
算法设计实例教程;教学分析;1.1.1数组
本节介绍一种最基本的数据结构——数组,稍微有一些编程基础的读者肯定对这一数据结构不陌生。数组是一个由若干同类型变量组成的集合,在使用时只要满足这个条件都可以看作数组的使用案例。
数组(Array)是具有相同类型的数据元素的有序集合。数组中的每一数据元素通常称为数组元素,数组元素用下标识别,下标的个数取决于数组的维数。数组是可以在内存中连续存储多个元素的结构,在内存中的分配也是连续的。常用数组类型为一维、二维数组;1.1.1数组;1.数组的定义
一维数组定义的一般形式为:类型符数组名[常量表达式]。
;2.数组的引用
引用一维数组的表示形式为:数组名[下标]。
引用二维数组的表示形式为:数组名[下标][下标]。具体实现如下:
;3.数组的初始化
(1)直接赋初值
在使用数组时,如果程序中涉及的数据简单,程序员往往会直接给数组赋初值进行初始化。直接赋初值进行初始化一般有以下几种类型。
;3.数组的初始化
(2)循环方法
在使用数组时,如果程序中涉及的数据量大且复杂,程序员会考虑用for循环进行初始化。具体使用方法如下:
;3.数组的初始化
(3)memset函数方法
在使用数组时,为了优化代码结构提高效率,程序员会考虑使用memset函数进行初始化。memset包含在头文件string.h中,函数原型为:
memset(void*s,
您可能关注的文档
- 数字信号处理原理与实践.pptx
- 工程地质与土工试验检测.pptx
- 人体形态教学课件.pptx
- 电子商务文案策划与写作.pptx
- 3月住院医师规范化培训《内科》习题与答案.pdf
- 【教材梳理】高中语文 课内文言文 重点实词(训练版).pdf
- 《汽车应用材料》第2版 技能训练题及参考答案.pdf
- 4S店汽车保养修理工基本技能知识考试题库(附答案).pdf
- 2017-2026年高考数学试题分类汇编(全国通用)导数及其应用选填题(解析版).pdf
- C20砼预制块护坡施工方案.docx
- 奥数——流水行船问题.docx
- 新视野大学英语第三版读写教程第一册第一单元Towardabrighterfutureforall课文单词详解.docx
- 2017-2026年高考数学试题分类汇编(全国通用)数列小题综合(解析版).pdf
- 山东省济南市2026届高三考前高考针对性练习英语.docx
- 2021-2026年高考地理试题分类汇编:资源、环境与国家安全(河北专用)解析版.pdf
- 2023-2024学年译林版七年级英语上册单词默写表(音标提示写汉英).pdf
- 统编-部编人教小学五年级下册语文:语文试题-古诗文与文言文阅读.docx
- 小学二年级数学排列组合题.docx
- 财务管理第八章真题.pdf
- 财务管理第七章真题.pdf
原创力文档

文档评论(0)