Run ID:150568
提交时间:2026-03-28 17:10:53
#include <iostream> using namespace std; //全局变量:1、可用的内存很大 2、初始化为0值 // int b[100000]; //int float 4个字节: //char 1byte //long long double 8byte //bool : 1byte //计算机的存储单位: //bit(位):一位2进制 //byte(字节)=8 bit //kb = 1024byte //mb = 1024kb //gb=1024mb int main() { // //当我们定义局部变量数组时:初始化随机值 // int a[5]={1,2,3,4,5};//1,2,3,4,5 // int b[5]={1,2};//局部初始化,除了显示初始化的部分为给定的值,其余其余全部为0 // //1,2,0,0,0 // int c[5]={1}; // // int d[]={1,2,3,4};//int d[4] = {1,2,3,4} // cout<<a[0]<<endl; // a[0] = 12; // cout<<a[0]; // //对于int数组:数组名代表的是一个地址,指的是数组a第一个元素的地址 // //数组访问:下标 // //遍历 // for (int i = 0;i<100;i++) { // // cout<<a[i]<<" "; // cin>>a[i]; // a[i] = 23; // } // // int a[105]; //数组越界: //编译错误 //运行时错误,runTimeErr int n; cin>>n; for (int i = 1;i<= n;i++) { cin>>a[i]; } //a:0 1 2 3 4 5 6 ... n // 1 2 4 3 5 6 7...1 for (int i = n;i >= 1;i--) { cout<<a[i]<<" "; } return 0; }