摘要: 头文件<setjmp.h>定义了宏setjmp,并且为了绕过正常的函数调用和返回规则声明了一个函数和一个类型。 1、类型jmp_buf 它是一个数组类型,适合存储恢复一个调用环境所需的信息。 2、宏setjmp int setjmp(jmp_buf env); 说明:宏setjmp将它的调用环境保存 阅读全文
posted @ 2017-07-21 22:05 第五 阅读(1116) 评论(0) 推荐(0)
摘要: 头文件<math.h>声明了一些数学函数并定义了一个宏。 1、函数acos double acos(double x); 说明:acos计算x的三角反余弦函数主值,如果x不在[-1,+1]内,则发生定义域错误 返回值:返回[0,180]范围内的x的反余弦值。 2、函数asin double asin 阅读全文
posted @ 2017-07-21 19:56 第五 阅读(803) 评论(0) 推荐(0)
摘要: 头文件<locale.h>定义了特定地域的设置,如日期格式和货币符号。 <locale.h>中声明了两个函数和一个类型,并且定义了一些宏。 1、宏: LC_ALL 设置下面的所有选项。 LC_COLLATE 影响 strcoll 和 strxfrm 函数。 LC_CTYPE 影响所有字符函数 LC_ 阅读全文
posted @ 2017-07-21 15:57 第五 阅读(1006) 评论(0) 推荐(0)
摘要: 头文件<limits.h>用来检测整型数据类型的表达式范围。 Linux version 2.6.32-573.el6.x86_64中<limits.h>源码: /* Copyright (C) 1991, 1992, 1996, 1997, 1998, 1999, 2000, 2005 Free 阅读全文
posted @ 2017-07-21 12:13 第五 阅读(1800) 评论(0) 推荐(0)