- 1
- 0
- 约6.25千字
- 约 40页
- 2026-08-28 发布于贵州
- 举报
C++程序设计
第4章数组、指针及字符串
4.1数组3数组是同类型数据的有序集合。它由若干个元素组成,每个元素数据类型都相同,在内存中占用相同大小的存储单元。各元素具有明确的次序关系,且在内存中连续存放。数组中的每一个元素都用数组名与若干个带方括号的下标表示。下标的个数表示数组的维数,数组可以是一维的,也可以是多维的。数组的维数和每一维的元素个数必须在定义数组时确定,在程序运行时不能改变。
4.1数组44.1.1一维数组1.一维数组的定义和存储方式数组在使用前也必须先定义。语法格式为:其中:(1)数组元素的类型可以是void以外的任何类型。(2)数组名是用户自定义的标识符。在C++中数组名表示数组首元素在内存中的地址,它是一个地址常量,因此数组名不能修改,不能作为左值出现。(3)常量表达式的值必须是unsignedint类型的正整数或常变量,不能是变量。该值表示数组的大小,亦称数组的长度,表示数组元素的个数。(4)[]是数组下标运算符,但是在数组定义时用来规定数组的长度。
4.1数组54.1.1一维数组2.一维数组的初始化与定义普通变量时可以同时初始化一样,定义一个数组时也可进行初始化。例如:intf[10]={0,1,1,2,3,5,8,13,21,34};以上f数组已对全部数组元素初始化,也可以省略数组的长度,即:intf[]={0,l,1,2,3,
您可能关注的文档
- 大学课程《C++程序设计》PPT课件:第1章 C++基础.pptx
- 大学课程《C++程序设计》PPT课件:第3章 函数.pptx
- 大学课程《C++程序设计》PPT课件:第6章 继承与派生.pptx
- 大学课程《Visual FoxPro程序设计》PPT课件:第二章 Visual FoxPro基础.pptx
- 大学课程《Visual FoxPro程序设计》PPT课件:第九章 报表设计.pptx
- 大学课程《Visual FoxPro程序设计》PPT课件:第三章 Visual FoxPro数据库机器操作.pptx
- 大学课程《汇编语言程序设计》PPT课件:第3章 8086微处理器的指令系统.ppt
- 大学课程《汇编语言程序设计》PPT课件:第4章 8086汇编语言.ppt
- 大学课程《汇编语言程序设计》PPT课件:第5章 汇编语言基本程序设计.ppt
- 大学课程《汇编语言程序设计》PPT课件:第6章 输入输出程序设计.ppt
最近下载
- 统编版二年级(上册)语文教学计划.docx VIP
- 陕09J01建筑用料及做法陕西省09系列建筑图集(OCR文字可搜索)(32.7MB).pdf VIP
- 平面机构运动简图的绘制.ppt VIP
- WebGIS原理及开发—基于开源框架的WebGIS技术全套教学课件.pptx
- 前程无忧2025年校园招聘白皮书202页.pdf VIP
- 中国转换性障碍(分离性障碍)诊疗指南(2025).docx
- 中国适应障碍诊疗指南(2025年版).docx VIP
- “一面两孔”定位误差计算(精).ppt VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第九章 Vue 3组件.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第七章 Vue 3模板与常用指令.pptx VIP
原创力文档

文档评论(0)