用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()
{
}
//未完待续