下面的是一个大程序中的一个小程序  帮我分析一下 尽量详细 具体到每行就更好了

#include<stdio.h>
#include<io.h>
#include<string.h>
#include<stdlib.h>
#define L 5
#define H 20000
int hh;
int hjqs,hjqt;
int dsh;//倒数第几个数

int chuxian(int a,int n,int *s)//s数组中最后n个数中是否出现a
{
    int i;
    for(i=L-n;i<L;i++)
    {
        if(s[i]==a)return 1;
    }
    return 0;
}