数组
好,循环讲完了,这次我们来讲一下数组。
给你一个任务,让你输入10000个数字,然后再输出,这可怎么办呢?
你总不可能:
int a1,a2,a3,a4,……,a9999,a10000;
此时你就要用到数组,解决办法:
int a[10000];
一维数组
一维数组是这样定义的:
定义类型 变量名[数组大小];
如:
int a[10000];
怎么使用呢?
一个数组,例如a[3]a[10000] 就有
a[0],a[1],a[2]
三个,不会有a[3]。
使用方法:
int a[3];
cin>>a[0]>>a[1]>>a[2];
cout<<a[0]<<endl;
cout<<a[1]<<endl;
cout<<a[2]<<endl;
此时输入:
1
2
3
输出:
1
2
3
也就是说数组就是用少量的代码定义许多的变量。
但却比一个一个定义好的多,以后你就知道为什么了。
下期预告
多维数组