2017《面向对象程序设计》课程作业二

题目描述

  • 编写一个程序,要求根据给定的圆的半径求圆的面积,并将求得的结果打印出来。

要求:

  • 输入输出采用cin和cout。
  • 建立一个工程,将程序写成两个.cpp和一个.h的形式。
  • 要求程序必须要对变量的定义和各个函数模块进行注释。
  • 变量命名符合命名规范。参考命名规范文档。
  • 提交一篇博客。博客内容为:github链接以及对文件分离的感想。

代码地址

  • 包括两个cpp文件和一个.h文件
  • functions.cpp 包括三个函数:输入半径,计算面积,输出面积、
  • head.cpp 包括圆周率值PI的定义,头文件,三个函数的声明。

建立工程

使用Visual Studio 2017 建立工程

运行结果

文件分离的感想

对于小的程序,文件分离看不出它的优势,但是对于大程序,文件分离的优势就很明显了:

  • 使程序的结构更清晰:程序分为一个.h和两个.cpp文件。 .h用于预处理和函数声明;.cpp一个作为主函数,编写程序的框架,另一个用于编写其它自定义函数。
  • 使程序易于修改和维护:文件分离后,更便于找到对应的模块进行修改和维护。
  • 便于多人协作时的分工:可以在.h中划分分工的职责,然后各自编写函数。
posted @ 2017-04-27 13:24  范加索尔拉  阅读(180)  评论(0编辑  收藏  举报