全部代码
1 #include <stdio.h>
2 #include <assert.h>
3
4 int SequentialSearch(int arr[], int len, int key)
5 {
6 int i;
7
8 assert(arr!=NULL && len>0);
9
10 for(i=0; i<len; ++i)
11 {
12 if(key == arr[i])
13 {
14 return i;
15 }
16 }
17
18 return -1;
19 }
20
21 int main(void)
22 {
23 int arr[] = {1, 2, 3, 4, 5, 6, 7};
24 int len = sizeof(arr)/sizeof(arr[0]);
25 printf("%d
", SequentialSearch(arr, len, 6));
26
27 return 0;
28 }