C++中数组的基础知识

本文介绍了C++中的数组基础知识,包括一维数组的定义、初始化、访问和赋值,以及多维数组的概念和使用。此外,还讨论了string类型和字符数组,提到了ASCII字符集的重要性。最后,概述了常用的字符串函数,这些函数通常包含在cstring头文件中。
摘要由CSDN通过智能技术生成

》数组

           数组(Array)是由固定数目元素组成的数据结构,同一数组的所有元素的类型都相同。数组元素是通过下标进行访问的。数组可以是一维的,也可以是多维的,许多重要应用的数据结构都是基于数组的。

          >一维数组

                  一维数组是由具有一个下标的数组元素组成的数组,其定义形式:

                               <数据类型><数组名>[<数组长度>];

                 <数据类型>是类型说明符,<数组名>是数组的名字,<数组长度>是任一值为正整数的int型常量表达式,用来指定数组中元素的个数,即数组的大小,数组元素的下标是从0到<数组长度>-1。

                  初始化:与所有基本数据类型相同,数组也可以在定义时初始化。例:

                                       int array[ ]={1,2,3,4};

                                   花括号中的各数据项之间以逗号分隔。当数组声明时没有给出数组的大小,但是有初始化列表时,数组的大小就由列表中元素的个数来确定。如果明确给出了数组的大小,则在初始化列表中给出了多余的元素就是错误的。在定义数组时,可以不必给出所有数组元素的初始值,即在定义时可以部分地初始化数组,如果初始化列表中的元素不够,则剩余的元素将被设定为0.

                  访问数组元素:   <数组

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值