1数组的定义:
类型 数组名 [常量表达式]
float sheep [10];
int a2001 [1000];
注意:数组的大小定义后,不能随意更改:int n = 10;
int a [n] = {0};//是不被允许的,[]中必须是常量表达式;
如果要更改数组大小,方法可以用:1:
#include<iostream>
using namespace std;
int main(){
const int i = 4;// const int i 符号常量
int a [i] = {1,2,3,4}
cout<<"a[0]="<<a[0]<<endl;
cout<<"a[1]="<<a[1]<<endl;
cout<<"a[2]="<<a[2]<<endl;
cout<<"a[3]="<<a[3]<<endl;
return 0;
}
如果发现数组大小不够用了,只需要改 i 的大小。但是并不是说定义了可变长的数 组。这样可以使程序的修改变的简单一些。
2:
#include<iostream>
using namespace std;
# define N 4//预定义 ,表示在程序的任何地方只要碰到N就把它当做4对待
int main(){
int a [N] = {1,2,3,4};
cout<<"a[0]="<<a[0]<<endl;
cout<<"a[1]="<<a[1]<<endl;
cout<<"a[2]="<<a[2]<<endl;
cout<<"a[3]="<<a[3]<<endl;
return 0;
}
Keine Kommentare:
Kommentar veröffentlichen