Linux下C编程头文件

Linux下C编程头文件,第1张

你在mymin.c文件中调用printf函数

前提在你mymin.c文件头包含了其他的文件而这个文件里有包含stdio.h文件

那你在mymin.c文件里可以不包含stdio.h文件

看了下你文件的编写

还是不合规范

帮你改下:

/*ex_min.h*/

#ifndef

_ex_min_h

#define

_ex_min_h

#include<stdio.h>

int

min(int

n1,int

n2)

#endif

/*ex_min.c*/

#include

"ex_min.h"

int

min(int

n1,int

n2)

{

printf("调用min\n")

if(n1>n2)

return

n1

else

return

n2

}

/*mymin.c*/

#include

"ex_min.h"

int

main()

{

int

n1,n2,n3

scanf("%d,%d",&n1,&n2)

n3=min(n1,n2)

printf("%d",n3)

}

C++中min函数和max函数的头文件是<algorithm>

拓展资料

包含在c++标准库中头文件<algorithm>中,在头文件<windows.h>中定义了min,max的宏,若在包含<algorithm>的同时包含<windows.h>会导致函数无法使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7559707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存