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

    GitHub

    对文件分离的感想

    第一从直观上来讲,看起来整洁多了,代码架构更漂亮。以后写成千上百行代码的时候,也不会从头一鼓作气写到尾,看着也难受,找bug也难受。

    第二是这种做法大大方便了找bug,如果有错误能较快的找到。

    第三是模块的作用就体现出来了,现在写的几十行代码也许没太大的感受,但如果未来开发大型项目的时候,工程量巨大,这时候让不同程序员开发不同的模块,大大提高了效率。


    附:(github上的注释貌似乱码掉了……)

    头文件

    #include <iostream>
    #ifndef CIRCLE_H
    #define CIRCLE_H
    
    double calculate(double r); //头文件声明计算函数
    
    #endif
    

    主函数

    #include <iostream>
    #include "Circle_H.h"
    
    using namespace std;
    
    int main()
    {
        double s=0,r=0; //s:面积 r:半径
        cin >> r;      //输入半径
        s = calculate(r); //计算面积
        cout << s << endl; //输出面积
        return 0;
    }
    

    外部函数

    #include <iostream>
    #include "Circle_H.h"
    const double pi = 3.14; //定义pi
    
    using namespace std;
    
    double calculate(double r)
    {
    	return (pi*r*r); //计算圆的面积
    }
  • 相关阅读:
    数据结构 B/B+树
    Hadoop的目录结构
    安装JDK
    OSTEP-projects concurrency-webserver
    第二十四章(制作HTTP服务器端)学习笔记
    day4_生成小数的程序
    day4_用集合生成8位密码的程序
    day4_集合操作
    day3_homework
    day6_random模块的用法、break和continue
  • 原文地址:https://www.cnblogs.com/ctsyx/p/6771598.html
Copyright © 2011-2022 走看看