博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于链表和指针变量的使用说明,可用于框架设计
阅读量:6570 次
发布时间:2019-06-24

本文共 617 字,大约阅读时间需要 2 分钟。

hot3.png

首先定义一个链表typedef struct Lianbiao{   struct Lianbiao *next;   bool (*pFUNC)(u4,void*,void*)   ...........}声明下链表Lianbiao caonima[256];int index = 0; 这个事链表的索引,表示到哪个链表了;然后写链表函数void lianbiaohanshu(){    Lianbiao *pTBL;    if(index == 256)//表示到头了    {        return ;    }        pTBL=&caonima[index];    .......赋值操作    if(index)    {       pTBL = &caonima[index-1];       pTBL->next=&caonima[index];    上一表的next指向本表    }    index++;}int (*pFUNC) (int,int)表示定义了一个指针变量指向函数 int (*)(int ,int )如让 pFUNC = dealwithapple;那么调用的时候,(*pFUNC)(a,b)就相当于调用 dealwtihapple(a,b);两个用在结构体里相当方便;

 

转载于:https://my.oschina.net/u/2252538/blog/909033

你可能感兴趣的文章
应届毕业生该如何选择自己的正确方向
查看>>
无线网络共享命令
查看>>
我的友情链接
查看>>
笨方法学Python,Lesson1,2,3,4,5
查看>>
***初级技术讲解(上)
查看>>
Hibernate 里一些常用操作
查看>>
使用expect实现shell自动交互
查看>>
mysql row binlog event
查看>>
char 与byte的区别
查看>>
wifidog认证
查看>>
递归实现一个数的N次方
查看>>
maraidb高可用——MHA
查看>>
Fluentd 日志处理-S3拉取日志处理(二)
查看>>
环境变量与别名
查看>>
学习Linux的决心书
查看>>
聚合端口的配置
查看>>
Django的序列化
查看>>
实用干货:Kubernetes中的负载均衡全解
查看>>
SylixOS使用串口传输文件
查看>>
前端工程师的知识体系
查看>>