0

当我按 Ctrl+c 时, SIGINT 将被传递给 signal() 。当我按下键 A 时,系统调用 signal() 将传递什么值?

4

1 回答 1

2

不会发出任何信号。

信号的目的是通知正常程序流程之外的特殊情况。处理输入,如字母 A,是正常程序流程的一部分。这两个是完全不同的,并且有不同的目标。

如果您使用的是 UNIX,man signal请在控制台上键入。

于 2013-08-28T11:36:13.430 回答