2017《面向对象程序设计》课程作业二
题目描述
- 编写一个程序,要求根据给定的圆的半径求圆的面积,并将求得的结果打印出来。
要求:
- 输入输出采用cin和cout。
- 建立一个工程,将程序写成两个.cpp和一个.h的形式。
- 要求程序必须要对变量的定义和各个函数模块进行注释。
- 变量命名符合命名规范。参考命名规范文档。
- 提交一篇博客。博客内容为:github链接以及对文件分离的感想。
代码地址
- 包括两个cpp文件和一个.h文件
- functions.cpp 包括三个函数:输入半径,计算面积,输出面积、
- head.cpp 包括圆周率值PI的定义,头文件,三个函数的声明。
建立工程
使用Visual Studio 2017 建立工程
运行结果
文件分离的感想
对于小的程序,文件分离看不出它的优势,但是对于大程序,文件分离的优势就很明显了:
- 使程序的结构更清晰:程序分为一个.h和两个.cpp文件。 .h用于预处理和函数声明;.cpp一个作为主函数,编写程序的框架,另一个用于编写其它自定义函数。
- 使程序易于修改和维护:文件分离后,更便于找到对应的模块进行修改和维护。
- 便于多人协作时的分工:可以在.h中划分分工的职责,然后各自编写函数。