我定义一个结构体:
struct JCB { // 定义作业控制块JCB
char name[10]; //作业名
char *state; //作业状态
int time; //估计运行时间
int Wtime; //等待时间
int arrive; //到达时间
int Ftime; //完成时间
int Btime; //开始时间
float Rp; //响应比
}*p;struct SqList{
struct JCB r[MAXSIZE+1];
int length;
}L1,L2,L3,L4; //定义三条队列,分别进行FCFS,SJF,HRN调度方式
如何把L1,L2,L3,L4作为全局变量??
请大家指教~~!
struct JCB { // 定义作业控制块JCB
char name[10]; //作业名
char *state; //作业状态
int time; //估计运行时间
int Wtime; //等待时间
int arrive; //到达时间
int Ftime; //完成时间
int Btime; //开始时间
float Rp; //响应比
}*p;struct SqList{
struct JCB r[MAXSIZE+1];
int length;
}L1,L2,L3,L4; //定义三条队列,分别进行FCFS,SJF,HRN调度方式
如何把L1,L2,L3,L4作为全局变量??
请大家指教~~!
class xxx{
public
......
private
.......
.
.
.
};
struct JCB { // 定义作业控制块JCB
char name[10]; //作业名
char *state; //作业状态
int time; //估计运行时间
int Wtime; //等待时间
int arrive; //到达时间
int Ftime; //完成时间
int Btime; //开始时间
float Rp; //响应比
}*p;
struct SqList{
struct JCB r[MAXSIZE+1];
int length;
};
2.在某个.cpp文件中实现变量申明:
struct SqList L1,L2,L3,L4;
3.在需要使用的地方定义(一般放在.h公用模块):
extern struct SqList L1,L2,L3,L4;
4.这样就可以作为全局变量直接使用了.