美文网首页
C++第一个程序-面向过程、对象的比较

C++第一个程序-面向过程、对象的比较

作者: Scott丶Wang | 来源:发表于2016-12-28 17:38 被阅读34次

我这里的第一个程序不再是HelloWorld而是一个面向过程、面向对象之间的对比。好了,现在看看第一个程序吧:

#include <iostream>
#include "XWCircle.hpp"

using namespace std;//C++的命名空间

int main(int argc, const char * argv[]) {
    // insert code here...
    // 首先应该很清楚的是C++是对C的扩展,也即C++既可以面向过程编程又可以面向对象编程
    // 看一个例子---求圆的面积(面向过程)
    double radius;//半径
    double girth;//周长
    double area ;//面积
    const double M_P = 3.1415;//圆周率近似值
    cout << "Please input radius:\n" ;// 对<<进行了操作符重载
    cin >> radius ;
    girth = 2 * M_P * radius ;
    area = M_P * radius * radius ;
    cout << "radius = " << radius << endl ;
    cout << "girth = " << girth << endl ;
    cout << "area = " << area << endl ;
    
    // 看一个例子---求圆的面积(面向对象)
    XWCircle circle;
    circle.setRadius(radius);
    cout << "半径: "<< circle.getRadius() << endl;
    cout << "面积: "<< circle.getArea() << endl;
    cout << "周长: "<< circle.getGirth() << endl;
    return 0;
}

相关文章

  • OC

    了解OC/第一个OC程序/第一个面向对象程序的执行步骤1.程序语言分类: a.面向过程C (细节) b.面向对象O...

  • C++第一个程序-面向过程、对象的比较

    我这里的第一个程序不再是HelloWorld而是一个面向过程、面向对象之间的对比。好了,现在看看第一个程序吧:

  • 好好干

    C语言面向过程 C++面向对象

  • C++学习

    C++既支持面向对象的程序设计又支持面向过程的设计! #include#include use spacename...

  • Static 属性的理解

    C++ 的 static 有两种用法: 面向过程程序设计中的static 和面向对象程序设计中的 static. ...

  • CPP基础:面向对象编程

    面向对象编程 类 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核...

  • C++ — 类 & 对象超详解

    C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ ...

  • 类与对象的哲学关系

    从C到C++的发展历程可以全面了解面向过程到面向对象的过程 面向对象的概念: 理解面向对象: ...

  • C++零基础教程之类和对象初识

    C++ 类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核...

  • C++面向对象

    C++类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心...

网友评论

      本文标题:C++第一个程序-面向过程、对象的比较

      本文链接:https://www.haomeiwen.com/subject/fggyvttx.html