c语言编写中,两个文件中,主函数如何调用子函数

#include<math.h>
void max()
{
printf("世界,你好!\n");
}

然后主函数怎样调用?
#include<stdio.h>
void main()
{
int max();
}
请给出正确写法,谢谢,新手看不懂

写一个头文件命名为max.h
#ifndef MAX_H
#define MAX_H
void max(void);
#endif

然后主函数的文件包含max.h头文件
#include <stdio.h>
#include "max.h"
int main(void) {
max();
return 0;
}

子函数文件也要包含max.h
#include <stdio.h>
#include "max.h"
void max(void) {
printf("世界,你好!\n");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-27
#include<math.h>
void max()
{
printf("世界,你好!\n");
}

然后主函数怎样调用?
void max();//在这里先申请子函数
#include<stdio.h>
void main()
{
max(); //这里直接调用函数
}

你试看我这个,应该能行了啊
你那个程序是在同一个项目中吗?本回答被提问者采纳
第2个回答  2013-08-23
在主函数中调用子函数就可以了,子函数的头文件放到程序最前面
第3个回答  2013-08-23
你申明的是void 的函数,不能加int ,
#include<stdio.h>
void main()
{
max();
}
相似回答