#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5} ;
//a是数组的名字,里面的数字是元素个数,并且里面的元素分别用a[0],a[1],a[2],a[3],a[4]称呼
int i;
for (i=0;i<5;++i)
printf("%d\n",a[i]);
return 0;
}
1.为什么需要数组?
为了解决大量同类型数据的存储和使用,以及模拟现实世界。
2.数组分类
1>.一维数组
怎样定义一维数组:需为N个变量连续分配存储空间,所有变量数据类型必须相同,所有变量所占字节大小必须相等。
有关一维数组的操作:初始化,赋值,排序,求最大最小值,倒置,查找
完全初始化:
int a[5]={1,2,3,4,5}
未完全初始化:
int a[5]={1,2,3}未被初始化的值自动为零
不初始化
int a[5];里面的所有元素都是垃圾值。
清零:
int [5]={0};
错误写法:
int a[5];
a[5]={1,2,3,4,5}//只有在定义数组的时候才可以整体赋值,其他情况下整