第二周项目一之程序的多文件组织

来源:互联网 发布:js自动触发function 编辑:程序博客网 时间:2024/05/16 08:07

问题及描述:

  共分三部分      第一部分是main.cpp,第二部分是copy.cpp,第三部分是copy.h.

   main.cpp

/*  *Copyright ? 2017, 烟台大学计算机学院  *All rights reserved.  *文件名称:shiyan.cpp  *作    者:范宝磊  *完成日期:2017年9月11日  *版本号:v1.0  *  *问题描述:程序的多文件组织  *输入描述:1 2  *程序输出:见截图  */  #include<iostream>  #include"copy.h"  using namespace std;  int main()  {      int a,b,c,d,g;      cin>>a>>b;      c=max1(a,b);      d=min1(a,b);      g=bigpig(a,b);      cout<<c<<' '<<d<<' '<<g<<endl;      return 0;  }  
copy.cpp


#include "copy.h"  int max1(int x,int y)  {      if(x>y)          return x;      else          return y;  }  int min1(int x,int y)  {      if(x<y)          return x;      else          return y;  }  int bigpig(int x,int y)  {      return (x+y)*y+10;  }  
copy.h


#ifndef COPY_H_INCLUDED  #define COPY_H_INCLUDED  #include<iostream>  using namespace std;  int max1(int x,int y);  int min1(int x,int y);  int bigpig(int x,int y);  #endif // COPY_H_INCLUDED
程序运行结果如下图

所建工程的结构:



知识点总结:
  通过这次尝试,我学会了程序的多文件组织,其次我也对多文件组织过程中的一些小细节有了进一步的了解,细节真的是太重要了!
学习心得:
  通过这次的学习,我进一步的了解了C的多文件组织;因为平时在包括头文件的时候都是在使用C++的方式,导致这一次也是习惯性地使用C++的方式。


原创粉丝点击