c++数组定义与使用

c++题目中最常用的莫过于数组了,初学者可能要问了,数组是什么,有它有什么好处。

比如输入100个数,输出比平均值小的数。

如果直接写:cin>>a1>>a2>>a3·····>>a99>>a100;

注意,中间要补齐,那太麻烦了。

c++中提供数组,格式是:

int a[10];
//注意:此时空间是a[0]~a[9],不存在a[10]。
//数组下标从0开始

这时输入成了:

for(int i=0;i<100;i++){

    cin>>a[i];
}

如果要取出第i个数,就用a[i-1]即可。

注意事项:

  1. 数组不可以访问>元素个数-1的下标,也不可以访问负数下标。
  2. 可以在定义时以int a[10]={};或放在main()函数外的方式把数组元素设为0。
  3. 数组在函数内不可以开太大,函数外不限。
  4. 定义数时长度不可为变量,小数,负数。

你可能感兴趣的:(c++,c++)