#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
衣带渐宽终不悔,为伊消得人憔悴