C语言的标准库头文件中有没有定义max相关函数或者宏

2025-04-15 13:48:57
推荐回答(3个)
回答1:

C 是没有的,c是面向过程的语言,很多都是自己动手的,像那些面向对象的编程语言就提供了很多的函数供直接调用。其实自己写也有自己写的好处,自己写的方法更具有针对性,更适合自己的程序,编译出来的程序更精妙。
double max_double(double x,double y)
{
return x>y? x:y;
}
int max_int(int x, int y)
{
return x>y? x:y;
}
如果你想要头文件也行,自己动手做,比如
用记事本输入:
double max_double(double x,double y)
{
return x>y? x:y;
}
int max_int(int x, int y)
{
return x>y? x:y;
}
保存为
mymath.h
文件类型选择:所有文件
然后把它和系统头文件放在一起
#include就行了

如果是放在其他位置:比如D:\mylib\mymath.h
#include
不过意义不大,如果是要经常用到的,做成头文件也是件好事
只是你的代码移植到别的电脑编译就有点麻烦,你要把你的头文件也要弄过去

回答2:

你用的VS2010就有的

回答3:

没有。