/**
******************************************************************************
* @Copyright (c) 2015,march_bobo
* @file delegata.c
* @author march_bobo
* @version V1.0
* @date 2015/2/11 13:32:21
* @brief 测试函数指针的用法
******************************************************************************
* @attention
* 函数指针数组通过查表的方式实现switch或if的判断后调用函数的功能,使得程序
* 机构更加清晰调理,更具有适应性。
*
* All rights reserved.
******************************************************************************
*/
#include<stdio.h>
#define SWITCH_ON 1
#define MAXSIZE 100
typedef int ElemType;
typedef struct Node
{
ElemType data[MAXSIZE];
int length;
}SqList, * LinkList;
void max(LinkList L);
void min(LinkList L);
void (*handle[2])(LinkList L) = {max, min};
/**
* @brief 创建线性表
* @param SqList *L 顺序表
* @param int n 顺序表长度
*
函数指针数组的使用方法
最新推荐文章于 2024-08-13 21:27:16 发布