分页: 1 / 1

关于函数赋值给变量的问题

发表于 : 2014-10-20 7:05
sulit
下图中的函数uh_sigterm直接赋值给变量,连参数都不带,这个是应用的什么基本知识,我是第一次遇到,上网搜后未果,前来请教各位大神。

应该是函数直接赋值给了函数,我刚查了那个结构体,是个指针函数。

好了,剩下的我自己处理吧,麻烦各位了

Re: 关于函数赋值给变量的问题

发表于 : 2014-10-20 7:56
jackness
完全看不懂。希望大神搭救你。

Re: 关于函数赋值给变量的问题

发表于 : 2014-10-20 8:40
sulit

Re: 关于函数赋值给变量的问题

发表于 : 2014-10-20 9:14
eexpress
指针赋值,通常都是作一个调用列表。中断/回调等,不都经常这样作嘛。

Re: 关于函数赋值给变量的问题

发表于 : 2014-11-05 22:50
jjtx0
uh_sigterm 和

sa_handler 是个变量,类型 void (*)(int sig)
uh_sigterm 是个应该是个常量,代表函数入口地址,可将其赋给 sa_handler,写成 sa_handler = &uh_sigterm 也是没问题的。