C 当我按下a键时将传递什么值

C 当我按下a键时将传递什么值,c,signals,interrupt,interrupt-handling,C,Signals,Interrupt,Interrupt Handling,当我按下Ctrl+c时,SIGINT将被传递给signal()。当我按下a键时,将传递给系统调用信号()的值是多少 不会发出任何信号 信号的目的是通知正常程序流以外的特殊情况。处理输入,如字母A,是正常程序流程的一部分。这两者是完全分开的,有着不同的目标 如果您使用的是UNIX,请在控制台上键入。无,因为您无法捕捉到正常按键被按下的信号。有什么原因吗?这就是它的工作原理。从技术上讲,仅仅是组合CTRL-C也不会真正发送信号,而是shell程序捕获特殊的键代码并将信号发送给您的程序。

当我按下Ctrl+c时,SIGINT将被传递给signal()。当我按下a键时,将传递给系统调用信号()的值是多少

不会发出任何信号

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


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

无,因为您无法捕捉到正常按键被按下的信号。有什么原因吗?这就是它的工作原理。从技术上讲,仅仅是组合
CTRL-C
也不会真正发送信号,而是shell程序捕获特殊的键代码并将信号发送给您的程序。