C代码有点难吗?

时间:2015-09-07 06:54:50

标签: c pointers

我的目标:了解以下代码

我目前理解的是:编译时,将int和指针传递给指针

signal()执行以下http://www.tutorialspoint.com/c_standard_library/c_function_signal.htm 这对我来说有点难以理解。

int main(int argc, char **argv){
        signal(SIGFPE, word);
}

1 个答案:

答案 0 :(得分:1)

虽然原则上signal(2)由C99标准化,但实际上它是由操作系统特定服务提供的。 signal被赋予一个函数指针作为它的第二个参数(信号处理程序,在你的情况下为word)。

在Linux上,在使用signal函数之前仔细阅读signal(7)

main函数非常特殊(在托管C实现中)。给出一个参数计数和一个程序参数字符串数组。有关详细信息,请参阅此example。程序的执行从main开始(具体实现方式如何,请阅读crt0