指针数组
指针数组是数组,指针数组每个元素是一个指针
指针数组的定义:type* parray[n];

type* 是数组中每个元素的类型
parray 为数组名
n为大小

例子:
float* a[3] //a是一个数组,每个元素的类型是float*

code:

#include <stdio.h>
#include <string.h>
#define DIM(a) (sizeof(a)/sizeof(*a))
int lookup_keyword(const char* key, const char* table[], const int size)
{
int ret = -; int i = ; for(i=; i<size; i++)
{
if( strcmp(key, table[i]) == )
{
ret = i;
break;
}
} return ret;
}
int main()
{
const char* keyword[] = {
"do",
"for",
"if",
"register",
"return",
"switch",
"while",
"case",
"static"
};
printf("%d\n", lookup_keyword("return", keyword, DIM(keyword)));
printf("%d\n", lookup_keyword("main", keyword, DIM(keyword)));
return ;
}

最新文章

  1. 【转】OPENGL基本API概述
  2. php工作笔记2-php编码效率
  3. 1063. Set Similarity (25)
  4. [CareerCup] 13.7 Node Pointer 节点指针
  5. 【UVa】11270 Tiling Dominoes
  6. [数据结构与算法]栈Stack的多种实现
  7. Linux 命令 - at: 在指定的时间执行任务
  8. grunt-mac上安装运行构建工具的总结(一)
  9. 如何定制Windows系统右键菜单
  10. ShareSDK QQ分享失败的坑
  11. VMwarevSphere 服务器虚拟化之二十九 桌面虚拟化之安装View副本服务器
  12. H5游戏见缝插针开发
  13. [ SSH框架 ] Hibernate框架学习之三
  14. TensorFlow 常用函数汇总
  15. Django mysql应用
  16. 第28月第10天 iOS动态库
  17. Matlab:导数边界值的有限元(Galerkin)法
  18. Flask-ORM-数据库的对象关系映射模型-备忘
  19. Hibernate三种状态,缓存,以及update更新问题
  20. 用Github做一个静态网页(GithubPages)

热门文章

  1. QMap里面的值任然是一个QMap,在做循环插入的时候需要记得清空。
  2. [Es6]原生Promise的使用方法
  3. (九) spring 使用自定义限定符注解
  4. (一)SpringMvc简介以及第一个springmvc工程
  5. 经典SQL数据库面试题以及答案—Oracle版本-SQL全部在plsql开发编写-欢迎提问
  6. 函数实现计算等差数列的第n项
  7. git基本命令总结
  8. c#模拟鼠标左键单击
  9. Image Processing and Analysis_15_Image Registration:a survey of image registration techniques——1992
  10. CodeForces 822C Hacker, pack your bags!