feupdateenv_C语言中文网
| 定义于头文件 |
||
| int feupdateenv( const fenv_t* envp ); |
(C99 起) | |
首先,回忆当前引发的浮点异常,然后从 envp 所指向的对象恢复浮点环境(类似 fesetenv ),再引发保存的浮点异常。
此函数可用于结束先前调用 feholdexcept 建立的不停止模式。
参数
返回值
成功时为 0 ,否则为非零。
示例
输出:
current exceptions raised: FE_INVALID In x2(): x = inf current exceptions raised: FE_INEXACT FE_OVERFLOW x2(DBL_MAX) = inf current exceptions raised: FE_INVALID FE_OVERFLOW
引用
- C11 standard (ISO/IEC 9899:2011):
- 7.6.4.4 The feupdateenv function (p: 214-215)
- C99 standard (ISO/IEC 9899:1999):
- 7.6.4.4 The feupdateenv function (p: 195-196)