C++ 中使用变量与实数初始化数组


数组是同一类型元素在连续内存位置上的集合。数组中的最低地址对应于第一个元素,而最高地址对应于最后一个元素。数组索引从零 (0) 开始,以数组大小减一 (array size - 1) 结束。

数组可以使用变量和实数初始化。如下所示的程序演示了这一点。

示例

 动态演示

#include <iostream>
using namespace std;
int main() {
   int a = 5;
   int b = 3;
   int arr[4];
   arr[0] = a;
   arr[1] = 8;
   arr[2] = b;
   arr[3] = 2;
   cout << "The elements of array are: ";
   for(int i = 0; i<4; i++)
   cout << arr[i] << " ";
   return 0;
}

输出

上述程序的输出如下所示。

The elements of array are: 5 8 3 2

现在让我们了解一下上述程序。

声明了一个大小为 4 的数组 arr。两个 int 变量 a 和 b 分别初始化为值 5 和 3。数组的第一个和第三个元素使用变量 a 和 b 初始化,而数组的第二个和第四个元素使用实数 8 和 2 初始化。显示此代码片段如下所示。

int a = 5;
int b = 3;
int arr[4];
arr[0] = a;
arr[1] = 8;
arr[2] = b;
arr[3] = 2;
cout << "The elements of array are: ";
for(int i = 0; i<4; i++)
cout << arr[i] << " ";

更新日期:26-06-2020

256 次浏览

开始你的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.