您的位置:首页 > 其它

第2周项目2-程序的多文件组织

2016-09-06 21:43 232 查看
问题及代码:

/*
*烟台大学计算机与控制工程学院
*文件名称:cpp2
*作    者:  马赛
*完成日期:2016年9月6日
*问题描述:学习数据结构,目标就是要编制出有相当规模的程序的。将所有的代码放在一个文件中的做法,不能适用现阶段的需求了。
  通过这个项目,确认有能力用多文件组织程序。方便以后各章,我们就某一数据结构定义算法库,并能引用算法库进行实践。
  最简单的多文件组织,一个项目中有3个文件:
  (1) .h 头文件:定义数据类型、声明自定义函数、定义宏等。
 (2).cpp 源文件1:用于实现头文件中声明的自定义函数。
*输入描述:输入两个数
*输出描述:输出两个数的最大和最小
*/


(1).fun.cpp中的代码

int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
int min(int x,int y)
{
int z;
z=x<y?x:y;
return(z);
}


(2)main.cpp中的代码

#include <iostream>
using namespace std;
int max(int x,int y);
int min(int x,int y);
int main( )
{
int a,b,c1,c2;
cout<<"输入两数:";
cin>>a>>b;
c1=max(a,b);
cout<<"max="<<c1<<endl;
c2=min(a,b);
cout<<"min="<<c2<<endl;
return 0;
}


运行结果:



知识点总结:

使用了自定义文件(.h),调用函数,程序的多文件组织(放在同一个工程内)等知识点,使得所有的文件模块化

学习心得:

一开始还是不太会用程序的多文件组织,然后先做了这个小程序来学一学,我觉得用这样的方式可以使很复杂的程序模块化,更有利于团体合作完成一个程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: