引入问题

接收键盘输入的 100 个整数,然后将它们按和原顺序相反的顺序输出

数组

详细说明

数组里的元素在内存是一个挨一个连续存放的。

Untitled

数组占用的大小总共为N * sizeof(T)

Untitled

#include<iostream>
using namespace std;
#define NUM 100
int a[NUM];
int main()
{
    for(int i = 0;i < NUM;++i)
        cin >> a[i];
    for(int i = NUM - 1;i > 0;--i)
        cout << a[i] << " ";
    return 0
}

注意

  1. 使用符号常量,便于修改
  2. 数组一般不要定义在 main 里面,尤其是大数组
  3. 定义数组时不能使用变量,否则需要使用动态内存分配。