分页: 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 也是没问题的。