读书笔记之c和指针(11)

标准函数库
1.信号就是一种事件,它可能异步发生,也就是不与程序执行过程的任何时间同步,如果程序并未安排怎样处理一个特定的信号,那么信号出现时程序就做出一个缺省的反应,绝大多数编译器选择终止程序
2.如果你希望捕捉同种类型的信号,从当前这个信号的处理函数返回之前注意调用signal函数重新设置信号处理函数,否则只有第一个信号被处理,接下来的信号将使用缺省反应
3.断言就是声明某种东西应该为真,在调试程序时很有用,如果不为真程序会打印一条信息,程序并停止
4.从异步信号的处理函数调用exit或abort是不安全的,因为可能无法运行
5.异步信号在程序外部发生,一般由用户触发,同步信号在程序内部发生
6.当一个信号发生时,程序可以使用三种方式对它作出反应:1.缺省反应由编译器定义2.忽略信号3.当信号发生时调用信号处理函数,并对volatile静态变量赋一个值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值