HelloWorld

ASM,C,LUA,LINUX(gentoo)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

看懂了指针就学会了

Posted on 2011-09-27 22:04  光铭  阅读(167)  评论(0编辑  收藏  举报
#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