zoukankan      html  css  js  c++  java
  • 2017《面向对象程序设计》课程作业二

    题目描述

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

    要求:

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

    代码地址

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

    建立工程

    使用Visual Studio 2017 建立工程

    运行结果

    文件分离的感想

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

    • 使程序的结构更清晰:程序分为一个.h和两个.cpp文件。 .h用于预处理和函数声明;.cpp一个作为主函数,编写程序的框架,另一个用于编写其它自定义函数。
    • 使程序易于修改和维护:文件分离后,更便于找到对应的模块进行修改和维护。
    • 便于多人协作时的分工:可以在.h中划分分工的职责,然后各自编写函数。
  • 相关阅读:
    全局变量、局部变量
    结构体位域
    关键字(static const volatile extern sizeof)
    预处理#
    头文件<time.h>
    头文件<string.h>
    头文件<stdlib.h>
    session 入库
    php中的匿名函数和闭包
    redis 的 RDB 和 AOF 持久化的区别
  • 原文地址:https://www.cnblogs.com/vancasola/p/6773770.html
Copyright © 2011-2022 走看看