codice_1是C标准函数库中的头文件，提供了数学函数的类型通用的宏定义。使用这些宏调用数学函数时，会根据参数自动对应到类型适合的数学函数，其效果类似于C++的函数重载，使得编程者不必繁琐地去调用数学库函数的单精度、双精度、长双精度、单精度复数、双精度复数、长双精度复数等各个版本。
宏定义.
math.h与complex.h共有.一些常见数学函数既在codice_2有实数版本，也在codice_3有复数版本。codice_1提供了下述类型通用的宏定义：Sec