欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

dxw 数组1

时间:2024-05-11 15:12 作者:admin 点击:
# 数组 数组在内存中是连续存放的 ## 新建 类型名 变量名[长度]; 类型名 变量名[长度]={值,值,值}; ```c++ int a[100]; int a[5]={1,2,3,4,5};//12345 int a[5]={1,2,3};//123 int a[5]={};//初始全为0 int a[]={1,2,

# 数组

数组在内存中是连续存放的

## 新建

类型名 变量名[长度];

类型名 变量名[长度]={值,值,值};

```c++

int a[100];

int a[5]={1,2,3,4,5};//12345

int a[5]={1,2,3};//123

int a[5]={};//初始全为0

int a[]={1,2,3};//电脑通过值的数量,确定数组长度

```

数组的大小,不可以超过10000050

数组的大小,设定要比题目要求的多一些 5或50


数组的长度,一旦创建,不能修改,所以长度需要一个常量表示

int n;

cin>>n;

int a[n];//错误示范,数组长度位置不要写变量

## 数组的初始化

int a[1000];


memset(a,0,sizeof(a));//按字节存储

//0 可以正常赋值全为0

//-1 可以正常赋值全为-1

//0x3f 可以赋值为接近int最大值(00111111001111110011111100111111)

//127 可以赋值为接近int最大值(01111111011111110111111101111111)


fill(a,a+1000,999);//从a数组开头,到数组结尾,中间所有的值全赋为999,其他数字也没有限制


(责任编辑:admin)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%