assert()函数
功能: 宏assert()用于错误检测。如果表达式的结果为零,宏写错误信息到STDERR并退出程序执行。如果宏NDEBUG已经定义,宏assert()将被忽略。
库,这种东西非常方便,将头文件include到代码中,就可以直接调用,代码的重用好,对新项目来说效率高,避免了重复造轮子。
功能: 宏assert()用于错误检测。如果表达式的结果为零,宏写错误信息到STDERR并退出程序执行。如果宏NDEBUG已经定义,宏assert()将被忽略。
功能: 宏va_arg()用于给函数传递可变长度的参数列表。
功能: 函数返回给定的命令字符串command 进行系统调用。如果命令执行正确通常返回零值。如果command 为 NULL, system()将尝试是否有可用的命令解释器。 如果有返回非零值,否则返回零值。
功能: 设置rand()随机序列种子。对于给定的种子seed, rand()会反复产生特定的随机序列。
功能: 当函数收到参数signal所表示的信号,参数func 所指向的函数即被调用。func 可以被定制为信号句柄或以下的宏(定义在signal.h中):
功能: 函数将系统栈保存于envbuf中,以供以后调用longjmp()。当第一次调用setjmp(),它的返回值为零。之后调用longjmp(),longjmp()的第二个参数即为setjmp()的返回值。
功能: 函数返回一个在零到RAND_MAX 之间的伪随机整数。
功能: 函数对程序发送指定的信号signal. 一些信号:
功能: 对buf 指向的数据(包含num 项,每项的大小为size)进行快速排序。如果函数compare 的第一个参数小于第二个参数,返回负值;如果等于返回零值;如果大于返回正值。函数对buf 指向的数据按升序排序。
功能: 函数返回环境变量name的值,非常依赖执行情况。如果无对应的环境变量name返回NULL。