面向过程的C++和面向对象的C++编程语言(一个例子)

xiaoxiao2021-02-28  88

面向过程的程序设计

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; }

 

 

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-70342.html

最新回复(0)