下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);st
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 07:15:05
下面一段C代码的意思
typedef irqreturn_t (*irq_handler_t)(int,void*);
static irqreturn_t pen_down_up_irq(int irq,void* dev_id)
{
;
}
补充:pen_down_up_irq是irq_handler_t类型的
typedef irqreturn_t (*irq_handler_t)(int,void*);
static irqreturn_t pen_down_up_irq(int irq,void* dev_id)
{
;
}
补充:pen_down_up_irq是irq_handler_t类型的
题主具体想知道些什么呢?
要解释这段代码 ,大概就是这样:
1:
typedef irqreturn_t (*irq_handler_t)(int,void*);
用typedef 定义了一个函数指针类型irq_handler_t,指向的函数原型返回类型为 irqreturn_t
它接收的参数类型就是int 和void* 两个参数
2:
static irqreturn_t pen_down_up_irq(int irq,void* dev_id)
定了一个原型函数名为pen_down_up_irq的函数,参数也是int 和void*,返回类型是个静态的 irqreturn_t 函数指针
难道这是题主想知道的?
插一句:看这个函数名,应该是ADC转换完成中断的一段代码(触摸屏有关的)
要解释这段代码 ,大概就是这样:
1:
typedef irqreturn_t (*irq_handler_t)(int,void*);
用typedef 定义了一个函数指针类型irq_handler_t,指向的函数原型返回类型为 irqreturn_t
它接收的参数类型就是int 和void* 两个参数
2:
static irqreturn_t pen_down_up_irq(int irq,void* dev_id)
定了一个原型函数名为pen_down_up_irq的函数,参数也是int 和void*,返回类型是个静态的 irqreturn_t 函数指针
难道这是题主想知道的?
插一句:看这个函数名,应该是ADC转换完成中断的一段代码(触摸屏有关的)
下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);st
这个语句是什么意思?typedef void (*LPDataArriveProc)(char *data,int le
c语言改错指出下面程序的错误,填在下划线处.int a[20],*p; ---------- typedef struc
typedef void (*funcptr)(void)
C语言代码的解释 void delay (int x) { int y=0; for(x;x>0;x--) for(y=
C全排列问题请给出下面这个程序的注释 #include inline void swap(int &a,int &b){
C语言的一道提void primenum(int m,int k,int array[]){ int value = m
#includestruct st{int i;int j;} *p;void main(){struct st m[]
求一小段c代码的意思int power(int x,int n){if(n==0)return 1;elsereturn
#include #include // void fun(int a,int b,int c
分析下面的 C 语言代码:int a=1,b=10; do{ b-=a; a++; }while (b- -
求问matlab一段代码的意思!