#include<stdio.h>
#include<string.h>
int lookup_keyword(const char *const desired_word,const char *keyword_table[],int const size)
{
const char **kwp;
for(kwp=keyword_table; kwp<keyword_table+size; kwp++)
if(strcmp(desired_word,*kwp)==0)
return(kwp-keyword_table);
return -1;
}
int main(void)
{
char const *keyword_table[5]={
"do",
"while",
"if",
"else",
"switch"
};
int i=lookup_keyword("else",keyword_table,5);
printf("%d\n",i);
return 0;
}
//输出3
衣带渐宽终不悔,为伊消得人憔悴
浙公网安备 33010602011771号