数组是相同类型元素的顺序集合。数组用于存储数据的集合,但将数组视为相同类型的变量的集合通常更有用。
而不是声明单个变量,例如 number0、number1 、 … 和 number99 ,您可以声明一个数组变量(例如数字),并使用numbers[0]、numbers[1] 和…、numbers[99] 来表示各个变量。数组中的特定元素通过索引访问。
所有数组都由连续的内存位置组成。最低地址对应于第一个元素,最高地址对应于最后一个元素。
声明数组
声明数组需要指定元素的类型以及所需元素的数量。一个数组如下 –
立即学习“C++免费学习笔记(深入)”;
type arrayName [ arraySize ];
登录后复制
通过指定大小声明数组
这称为一维数组。 arraySize 必须是大于零的整数常量,类型可以是任何有效的 C++ 数据类型。例如,要声明一个名为balance、类型为double的10个元素的数组,请使用以下语句 –
double balance[10];
登录后复制
数组的元素以及如何访问它们?
数组中的单个数据是数组的元素。您可以使用索引来访问数组的元素。
假设您如上所述声明了一个数组标记。第一个元素是mark[0],第二个元素是mark[1],依此类推。数组从 0 索引开始。
如何在 C++ 编程中初始化数组?
通过指定大小和初始化元素来声明数组
int mark[5] = {19, 10, 8, 17, 9};
登录后复制
通过初始化元素来声明数组
int mark[] = {19, 10, 8, 17, 9};
登录后复制
这里,
mark[0] is equal to 19; mark[1] is equal to 10; mark[2] is equal to 8; mark[3] is equal to 17; mark[4] is equal to 9
登录后复制
如何插入和打印数组元素?
int mark[5] = {19, 10, 8, 17, 9}// change 4th element to 9mark[3] = 9;// take input from the user and insert in third elementcin >> mark[2];// take input from the user and insert in (i+1)th elementcin >> mark[i];// print first element of the arraycout > mark[i-1];
登录后复制
示例:C++ 数组
使用数组存储和计算用户输入的 5 个数字之和的 C++ 程序
输入
Enter 5 numbers:34542
登录后复制
输出
Sum = 18
登录后复制
示例
#include using namespace std;int main() { int numbers[5], sum = 0; cout > numbers[i]; sum += numbers[i]; } cout
登录后复制
以上就是在C/C++中的数组?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2580795.html