用c语言实现电梯问题的方法:
先用一堆变量存储各种变量,在写一个函数模拟电梯上下移动载人放人的过程。
c++:
构造一个电梯的类,用成员函数实现电梯运作的过程。
对c和c++的理解太浅,并没有感觉到用c++比用c更简单,构造类的好处在于,有了电梯这个类以后,在其他问题上依然可以使用。就像游戏的物体,通过设置不同的属性可以达到不同的效果。
c++电梯类代码:
class elevator{ public: int fl,dir;//当前楼层,和方向 int time,ordnum;//运行时间 指令条数 int retime,aim,ad;//请求的时间,目的地,发出地 int find_dir();//判断要去哪个方向 int go();//前进 int stop();//是否在本来楼停 elevator(); };
#include "elevator.h" using namespace std; elevator::elevator() { } int elevator::go( ) { }// int elevator::find_dir( ) { }//待续 int elevator::stop() { }
//未完待续