函数声明放在头文件中,函数的定义放在实现文件中,然后在主函数中调用

时间:2022-11-20 16:50:39

1.文件的组织结构如下图:

函数声明放在头文件中,函数的定义放在实现文件中,然后在主函数中调用

2.Menu.h内容如下:

      #ifndef  MENU_H
   #define MENU_H
   int add(int a,int b);
   int minus(int a, int b);
   #endif

3.add.cpp内容如下:

#include "Menu.h"
int add(int a, int b)
{
  return a+b;
}

4.minus.cpp内容如下

#include "Menu.h"
int minus(int a,int b)
{
  return a-b;
}

4.main.cpp内容如下:

#include <iostream.h>
#include "Menu.h"
int main(int argc, char *argv[])
{
int a,b;
a=1;
b=2;
printf("%d",add(1,2));
printf("%d",minus(1,2));
}

按照上述方式组织文件,代码是可以正常运行的。