- 数组的集成初始化

- 集成初始化的定位

- 数组的大小

- 数组的赋值
不能直接将一个数组a赋值给数组b,只能通过遍历来实现

- 遍历数组

- 示例——检索元素在数组中的位置

#include <stdio.h>
int search(int key,int a[],int length);
int main(void){int a[] = {2,4,6,7,1,3,5,9,11,13,23,14,32};int x;int loc;printf("请输入一个数字:\n");scanf("%d",&x);loc = search(x,a,sizeof(a)/sizeof(a[0]));if (loc != -1){printf("%d在第%d个位置上\n",x,loc);}else{printf("%d不存在\n",x);}return 0;
}
int search(int key,int a[],int length){int ret = -1;int i;for ( i = 0; i < length; i++){if (a[i] == key){ret = i;break;}}return ret;
}