-3
我的代码:预处理器宏变量
#DEFINE NEW = 1;
和一个结构:
typedef struct PCB
{
/*Process state:new, ready, running, waiting, terminated*/
int state;
}PCB;
如何可以分配新的,使得状态= 1?
更多信息,我得到的错误:
expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
'#DEFINE NEW = 1;'删除分号和 '=',并转换为小写。 – wildplasser 2013-02-27 16:40:26
这些被称为预处理宏,而不是“哈希定义变量”。我建议你在尝试编写完整的操作系统之前阅读C的基础知识。 – 2013-02-27 16:46:23
抱歉,男人只是一个简单的问题,从去年的编程中记不清楚,我是一个小菜鸟,并且忘记了。而且我不是在写一个完整的操作系统,只是一个进程调度器。这对我来说是非常困难的......但是,谢谢 – 2013-02-27 16:53:42