当定义了一个数组后,系统就为数组分配一串连续的存储单元,来依次存放各个数组元素。
例如定义数组:inta[10]={1,2,3,4,5,6,7,8,9,10};并初始化数组元素后,系统将为a数组分配10个元素的存储空间,每个元素占有4个字节,其存储空间的分配情况如下:
数组在定义完成并且初始化以后就可以被使用,既可以对数组元素进行访问。C++规定只能对数组中的元素进行访问,不能把整个数组作为一个整体使用。数组元素的访问是使用下标运算符指定和访问的。
一维数组元素的访问形式为:
<数组名>[<下标表达式>]
下标表达式的值就是被访问的数组元素的下标,其数据类型必须为整型常量或整型表达式。
编写程序,通过键盘将10个整数依次输入到一个数组中,然后按倒序输出。程序文件名为example4_1.cpp。
分析:本题要求将键盘输入的数据存入到数组当中,因此,按照数组的操作步骤,应该首先定义一个整型数组,用于存放10个整数,然后,通过循环的方式对数组元素进行赋值,最后,通过循环的方式对数组元素进行输出。
程序如下:
程序执行后首先提示输入10个整数,然后按逆序输出,如图4.1所示。
图4.1 运行结果
小结:对于一维数组的使用一般有如下过程:
(1)定义数组。
(2)数组元素初始化(也可以在第一步定义的同时初始化),一般采用循环的方式较为实用。
(3)对数组元素进行访问。
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个