c语言的库函数max c语言中max函数是库函数吗( 二 )


常规情况下 , 几乎所有的编译器使用宏来实现 max() 及 min() 函数,
它们一般在 stdio.h 这份文件中以宏方式被声明 。
使用宏来实现的原因一般是因为这两个函数非常简单,
它们一般的实现如下:
#define max(a,b) ( ((a)(b)) ? (a):(b) )
#define min(a,b) ( ((a)(b)) ? (b):(a) )
使用宏的另外一个好处是使得该函数具备了“重载”功能 , 
可以让传递的参数不局限于某种类型(只限基本类型-非结构类型),如 int 或 char 。
【c语言的库函数max c语言中max函数是库函数吗】关于c语言的库函数max和c语言中max函数是库函数吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读