面向过程的C++和面向对象的C++编程语言

来源:互联网 发布:阿里云短信接口文档 编辑:程序博客网 时间:2024/06/08 07:19

面向过程的程序设计

1.围绕功能展开,用一个函数实现一个功能

2.程序=算法+数据结构,算法和数据结构两者独立,分开设计

//面向过程#include <iostream>using namespace std;int main(){  double r,h,v;  cin>>r>>h;  v=3.14*r*r*h;  cout<<v<<endl;  return 0;}
面向对象的程序设计

1.把算法和数据封装到一个对象中

2.首先设计所需的各种类和对象,然后向相关对象发送消息以完成所需的任务

//面向对象#include <iostream>using namespace std;class Cup{  private:     double radius; double height;  public:     Cup(double r,double h) {   radius = r;   height = h; } double getvolume() {   return 3.14*radius*radius*height; }};int main(){  double r,h;  cin>>r>>h;  Cup c(r,h);  cout<<c.getvolume()<<endl;  return 0;}



原创粉丝点击